Linux es un kernel (un ncleo de un sistema operativo) creado por Linus
Torwalds. En los comienzos Linux era un sistema principalmente adecuado para hackers y personas con muchos conocimientos tcnicos. Tipos de licencias libres La licencia ms utilizada en Linux es la licencia !L de "#. $in em%ar&o hay otras licencias i&ualmente acepta%les %a'o el trmino de so(tware li%re. )*e%ian !olicy +anual) esta%lecen unos criterios para esta%lecer si *e%ian considera o no li%re una licencia. Esto se descri%e a continuaci,n de (orma resumida. Libertad de distribucin $e re-ere a la li%ertad de comercializar el so(tware sin .ue sea necesario pa&ar derechos de nin&n tipo. Cdigo libre $e considera .ue el c,di&o es li%re cuando los (uentes son de dominio p%lico. Integridad de los fuentes $e recomienda no restrin&ir los derechos de modi-caci,n del c,di&o (uente/ aun.ue se aceptan al&unas (,rmulas .ue restrin&en la (orma de e(ectuar ciertas modi-caciones pero no entramos en estos detalles ahora. No discriminacin para grupos o personas La licencia no considera distinci,n al&una para nin&n tipo de persona o &rupo. No discriminacin para actividad o propsito !or e'emplo no se distin&ue entre uso comercial/ domstico/ educativo/ etc. Distribucin de la licencia La licencia a(ectar a las sucesivas distri%uciones de los pro&ramas de (orma automtica sin necesidad de trmite al&uno. La licencia no debe de ser especfca de Debian Es decir *e%ian no admitir0a una licencia .ue impida el uso de un pro&rama (uera de la distri%uci,n *e%ian. La licencia no debe contaminar otros programas La licencia no de%e imponer restricci,n al&una a otros pro&ramas. !or e'emplo no ser0a admisi%le o%li&ar a .ue el pro&rama solo se pueda redistri%uir en un medio .ue no conten&a so(tware comercial. Ejemplos de licencias libres !L/ 1$*/ y 2rtistic son e'emplos de licencias li%res. Que es Linu!"N# Linux ()L)inux )3)s )")not )#)ni)4).). Linux es un ncleo de $5 tipo #nix. $u compati%ilidad !osix es alta. El $5 se complementa con una serie de aplicaciones desarrolladas por el &rupo "#. Tanto estas aplicaciones como el ncleo son so(tware li%re. Linux6"# es un $5 tipo #nix/ $5 +ultiusuario/ +ultitarea/ +ultiprocesador/ +ultiplata(orma/ +ultilin&ue/ nacido en la red de redes 3nternet. #nix se ori&ino en los la%oratorios 1el 2T7T a comienzos de 89:; y el +sdos tom, muchas ideas de este $5 pero sus planteamientos eran mucho ms modestos y solo se intento implementar unas %urdas imitaciones de unas cuantas %uenas ideas de #nix. El sistema en r%ol de directorios la redirecci,n de entrada salida y la estructura de un comando por e'emplo. +sdos naci, como un 'u&uetito comparado con #nix y lue&o la necesidad de mantener la compati%ilidad con versiones anteriores ha condicionado (uertemente el crecimiento de +sdos primero y de <indows despus. !or el contrario #nix ha mantenido la compati%ilidad con versiones anteriores sin nin&n pro%lema. Tradicionalmente los $5 #nix se han caracterizado por ser poco intuitivos de cara al usuario. Distribuciones de Linu Linux es un ncleo de un $5 y hay .ue acompa=arlo de utilidades/ dotarlo de una estructura de directorios/ as0 como dotarlo de -cheros de con-&uraci,n/ y scripts para muy distintas tareas. #n script es un -chero .ue contiene instrucciones para el intrprete de comandos. Todas estas cosas 'untas y %ien or&anizadas son las cosas .ue de%e proporcionar una distri%uci,n. 2l&unas distri%uciones incluyen so(tware comercial de su propiedad. 5tras en cam%io solo incorporan so(tware !L o similar. (so(tware li%re) *istri%uciones li%res son $lackware y *e%ian por e'emplo. *istri%uciones propietarias son >ed?at/ $u$E/ @aldera/ +andrake etc. #no de los aspectos ms importantes de las distri%uciones es su sistema de actualizaci,n de pa.uetes .ue permite actualizar el $5 a cada nueva versi,n teniendo en cuenta las dependencias entre unos pa.uetes y otros. $lackware es una distri%uci,n totalmente li%re y muy sencilla en el sentido de .ue est poco ela%orada. >esulta adecuada para cacharrear con ella. Aue creada por !atric Bolkerdin&. Aue una de las primeras y tuvo su poca de &ran au&e pero actualmente ha cedido prota&onismo. "o dispone de un %uen sistema de actualizaci,n. *e%ian es una distri%uci,n totalmente li%re desarrollada por un &rupo muy numeroso de cola%oradores en el ms puro esp0ritu de Linux. $u calidad es extraordinaria. $e trata de una distri%uci,n muy seria .ue tra%a'a por el placer de hacer las cosas %ien hechas sin presiones comerciales de nin&n tipo pero .ue resulta ms adecuada para usuarios con conocimientos previos ya .ue el &rado de amistosidad en especial para los novatos de'a %astante .ue desear si se compara con al&unas distri%uciones comerciales. Los usuarios t0picos de *e%ian son a.uellos .ue tienen como m0nimo al&n conocimiento tcnico y .ue tampoco tienen reparos a la hora de investi&ar un poco las cosas. El idioma so%re el cual tra%a'a y se coordina el &rupo *e%ian es el 3n&les y por e'emplo los %u&s de%en ser reportados en 3n&les. La se&uridad/ y la detecci,n y rpida correcci,n de errores son sus puntos (uertes. $oporta un enorme nmero de pa.uetes. Es una distri%uci,n tremendamente Cexi%le. $u sistema de mantenimiento de pa.uetes )dpk&) tam%in es de lo me'or. >ed?at es actualmente la distri%uci,n ms ampliamente di(undida aun.ue eso no si&ni-ca .ue sea la me'or. 5(rece un entorno ami&a%le .ue (acilita la instalaci,n. 3ncorpora so(tware propietario de &ran calidad. El sistema de pa.uetes )>!+) es muy %ueno y utilizado por un &ran nmero de distri%uciones. $u$E Es una distri%uci,n comercial alemana .ue ha tenido un crecimiento espectacular. 5(rece un entorno muy ami&a%le .ue (acilita mucho la instalaci,n. $e&uramente es la ms (cil de instalar y de mantener. @apacidad de autodetecci,n de ?ardware. 3ncorpora a%undante so(tware propietario de &ran calidad. En &eneral se puede decir .ue es muy completa y muy recomenda%le para cual.uiera .ue no ten&a muchos conocimientos de Linux. @aldera Es una distri%uci,n comercial. 5(rece un entorno ami&a%le .ue (acilita la instalaci,n. 3ncorpora so(tware propietario de &ran calidad. La elecci,n de una distri%uci,n viene condicionada por muchos (actores. ?ay muchas distri%uciones actualmente y cada poco aparecen nuevas. $ariables de entorno% #na varia%le solo es un elemento .ue tiene un nom%re y .ue es capaz de &uardar un valor. !ara de-nir una varia%le %asta poner su nom%re un i&ual y su valor. $ VAR33=valor_de_la_variable_VAR33 En #nix las varia%les del sistema se llaman varia%les de entorno. !ara consultar el valor de una varia%le se utiliza el nom%re de la varia%le precedido por )D). $ echo $VAR33 !ara ver todas las varia%les y sus valores se utiliza el comando set. !ara hacer la varia%le exporta%le se usa el comando )export). $e puede hacer .ue una varia%le sea de solo lectura con el comando )readonly). Este comando sin parmetros mostrar todas las varia%les .ue son de solo lectura. !rue%e estos comandosE $ set $ readonly $ export Existen al&unas varia%les prede-nidas y hay tres varia%les importantes .ue mencionaremos en se&uida y .ue son D!2T?/ D!$8 y D!$F. Directorios%