Está en la página 1de 30

INTRODUCIN AL SOFTWARE LIBRE PLATAFORMA LINUX

INDICE
CARTULA INDICE INTRODUCCIN OBJETIVOS DEL TEMA

3
3

1. INTRODUCIN AL SOFTWARE LIBRE 1.1. DEFINICIN 1.2. HISTORIA 1.3. ORIGEN DEL SOFTWARE LIBRE 1.4. FUNDAMENTOS Y FILOSOFA 1.5. VENTAJAS Y DESVENTAJAS DE USAR SOFTWARE LIBRE Y PROPIETARIO 1.5.1.SOFTWARE LIBRE 1.5.1.1. VENTAJAS 1.5.1.2. DESVENTAJAS 1.5.2.SOFTWARE PROPIETARIO 1.5.2.1. VENTAJAS 1.5.2.2. DESVENTAJAS 2. PLATAFORMA LINUX 2.1. INTRODUCCIN A LA PLATAFORMA LINUX 2.2. ANTECEDENTES, CARACTERSTICAS Y ESTRUCTURA 2.2.1.ANTECEDENTES DE UNIX 2.2.2.ANTECEDENTES DE LINUX 2.2.3.CARACTERSTICAS DE LINUX 2.2.4.ESTRUCTURA 2.3. DISTRIBUCIONES 2.3.1. DEBIAN 2.3.2. SUSE 2.3.3. MANDRAKE 2.3.4. ARCH LINUX 2.3.5. RED HAT ENTERPRISE LINUX

4 4 4 4 5
6

6 6 6 6 6 6 7 7 9

9 9 12 14 16 17 17 18 18 19

INTRODUCIN AL SOFTWARE LIBRE PLATAFORMA LINUX

INDICE
2.3.6.CENTOS 2.3.7. RED HAT FEDORA 2.3.8. LINUX MINT 2.3.9.GOS 2.3.10. DISTRIBUCIONES ESPECIALIZADAS 2.4. NAVEGADORES 2.4.1.MOZILA FIREFOX 2.4.2.EPIPHANY 2.4.3.OPERA 2.4.4.FLOCK 2.4.5.SEAMORKEY 2.4.6.ICE WEASEL 2.4.7.KONQUEROR 2.4.8.GALEON 2.4.9.NETSCAPE 2.4.10. INTERNET EXPLORER 2.4.11. MIDORI 2.4.12. MS NAVEGADORES WEB: 2.5. ALGUNAS VENTAJAS Y MOTIVOS. 2.6. PORQU CAMBIARSE A LINUX? 2.7. SOFTWARE LIBRE / CDIGO ABIERTO EN PER CONCLUSIONES BIBLIOGRAFIA LINKOGRAFA ANEXOS

19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 25 27 27 28 29 29 30

Introduccin

En la actualidad, casi todos los usuarios de computadoras han escuchado hablar de Software Libre o de Software de Cdigo Abierto. Aunque existen diferencias sutiles entre uno y otro concepto, para la gran mayora son prcticamente sinnimos. De igual manera, pocos son los que ignoran a esta altura el trmino Linux, que se refiere al Kernel empleado por una familia de Sistemas Operativos de cdigo abierto, casi siempre utilizado en conjunto con las herramientas y libreras del Proyecto GNU. Sin embargo, hay otros Sistemas Operativos libres, no tan populares para el pblico en general, aunque algunos, incluso, tienen ms aos de vida que el grupo de S.O. As pues, el software libre, del que existen cientos de modalidades, tan slo incluye esas cuatro libertades bsicas: ejecutar, leer el cdigo, modificarlo, y redistribuir el programa. Obviamente, si uno tiene esas libertades, merece la pena sufrir las consecuencias de tenerlas, sobre todo porque esas consecuencias vendrn derivadas de nuestras limitaciones, y no hay nada que motive ms a aprender que las limitaciones propias. Y es que, claro, el software libre, por lo tanto, es ms voluntarista que el privativo, ya que sus objetivos son suplir una necesidad, no ganar dinero. Eso significa, claro, que si t tienes una necesidad pero otro no, sers pionero y o desarrollas t el programa que necesitas, o tendrs que esperar a que otro te haga el favor. Pues bien, ahora que ya sabemos lo que es el software libre y ms o menos de qu va esta serie. Pasemos a hablar de los sistemas operativos libres que pueden sustituir a esas esposas que Microsoft te pone cuando aceptas las licencias de usuario final de Windows

INTRODUCIN AL SOFTWARE LIBRE PLATAFORMA LINUX


1. INTRODUCIN AL SOFTWARE LIBRE 1.1. Definicin El software libre es una cuestin de libertad, no de precio. Para entender el concepto, debera pensar en libre como en libre expresin, no como en barra libre. El software libre es una cuestin de la libertad de los usuarios de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. 1.2. Historia Naci de la mano del propio software en la dcada de los aos 60. Las computadoras hacan uso de programas cuyo cdigo fuente estaban a la vista de todos. Existi una pequea comunidad de cientficos y programadores que intercambiaba cdigo. El software era un valor aadido a la computadoras y se sola distribuir gratuitamente por los fabricantes La situacin cambi radicalmente con el descenso del precio de las mquinas y sus componentes (el hardware) y la progresiva necesidad de un software ms potente y con mayores funcionalidades De repente, algo tan natural hasta pocas fechas antes como compartir un programa o su cdigo se convirti en una prctica deleznable y que atentaba no slo contra el creador del software, sino contra toda la industria del software y, por si acaso, tambin contra la sociedad y su bienestar No fue hasta mediados los aos 80, cuando Richard Stallman formaliz las ideas bsicas del movimiento del software libre que est revolucionando la industria del software. 1.3. Origen del Software Libre Richard Stallman fue el padre del movimiento libre, a travs de sus esfuerzos por desarrollar el sistema operativo GNU. l quera que su sistema fuese compatible con un sistema operativo muy popular llamado Unix, para que los usuarios de ste no tuvieran mucha dificultad en utilizarlo. Las Siglas GNU significan Gnu Not Unix Y as el proyecto fue creciendo. A finales de la dcada de los '80, el proyecto GNU contaba ya con programas desarrollados de todo tipo, de hecho, se hizo una lista de programas necesarios para crear un sistema operativo completo y para esa poca, ya estaba prcticamente acabado. Lo nico que faltaba era el ncleo del sistema, un programa para el manejo del hardware, la administracin de ficheros, gestin de memoria y de procesos. En tan 4

slo 6 aos, el proyecto GNU haba pasado de ser una idea a convertirse en una realidad. De tener a una nica persona, a ser un proyecto global, sobre todo gracias a Internet, que facilit la distribucin del software libre. El problema del desarrollo del ncleo se solucion gracias a un programador finlands: Linus Torvalds que, en 1991, cre el ncleo de un sistema operativo y lo llam Linux En 1992, se fusionaron los dos sistemas: todos los programas desarrollados con el proyecto GNU con el ncleo de Linux y al producto final se le llam GNU/LINUX. 1.4. Fundamentos y Filosofa Ms precisamente, significa que los usuarios de programas tienen las cuatro libertades esenciales: a) Libertad 0: Usabilidad del programa: La libertad de ejecutar el programa, para cualquier propsito. b) Libertad 1: Estudio y modificacin del programa: La libertad de estudiar cmo trabaja el programa, y cambiarlo para que haga lo que usted quiera El acceso al cdigo fuente es una condicin necesaria para ello. c) Libertad 2: Distribucin del programa: La libertad de redistribuir copias para que pueda ayudar al prjimo. d) Libertad 3: Mejorar el programa y difundirlo: La libertad de distribuir copias de sus versiones modificadas a terceros. Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al cdigo fuente es una condicin necesaria para ello. Las licencias que cumplen con estos puntos de vista son: GNU General Public Licence GNU Lesser General Public Licence GNU Affero General Public Licence GNU Free Documentation Licence

1.5. Ventajas y desventajas de usar software libre y propietario 1.5.1. SOFTWARE LIBRE

1.5.1.

SOFTWARE LIBRE Ventajas El usuario no comete delito por tenerlo o usarlo.


5

1.5.1.1.

1.5.1.2.

Amplsima gama y variedad de herramientas libres. Actualizaciones peridicas con alta frecuencia. 100% libre de virus. Altsimo nivel de estabilidad comprobada. Protege y defiende la SOBERANA. Tiene una gran comunidad de apoyo y soporte. Diversidad de soluciones informticas. Costo. Flexibilidad de las soluciones informticas. Independencia tecnolgica.

Desventajas El hardware debe ser de calidad y estndares abiertos. Carece de una estructura ampliada mercadeo (marketing). Algunas aplicaciones especficas no estn en el mercado. Requiere profesionales debidamente calificados para la administracin del sistema (es un sistema administrado). Dificultad en el intercambio de archivos. Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar. Inexistencia de garanta por parte del autor. Interfaces grficas menos amigables. Poca estabilidad y flexibilidad en el campo de multimedia y juegos. Menor compatibilidad con el hardware.

1.5.2. SOFTWARE PROPIETARIO 1.5.2.1. Ventajas - Facilidad de adquisicin (puede venir preinstalado con la compra del PC, o encontrarlo fcilmente en las tiendas). - Existencia de programas diseados especficamente para desarrollar una tarea. - Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo econmicos, en el desarrollo e investigacin. - Interfaces grficas mejor diseadas. - Ms compatibilidad en el terreno de multimedia y juegos. - Mayor compatibilidad con el hardware. 1.5.2.2. Desventajas - No existen aplicaciones para todas las plataformas (Windows y Mac OS). 6

- Imposibilidad de copia. - Imposibilidad de modificacin. - Restricciones en el uso (marcadas por la licencia). - Imposibilidad de redistribucin. - Por lo general suelen ser menos seguras. - El coste de las aplicaciones es mayor. - El soporte de la aplicacin es exclusivo del propietario. - El usuario que adquiere software propietario depende al 100% de la empresa propietaria. Se podra resumir que uno complementa al otro ya que ambas tienen ventajas y desventajas. 2. PLATAFORMA LINUX 2.1. Introduccin a la Plataforma Linux LINUX es un sistema operativo, compatible Unix. Dos caractersticas muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningn tipo de licencia por su uso, la segunda, es que el sistema viene acompaado del cdigo fuente. El sistema lo forman el ncleo del sistema (kernel), ms un gran nmero de programas y libreras para su utilizacin. Linux es la denominacin de un sistema operativo y el nombre de un ncleo. Su cdigo fuente est disponible pblicamente y cualquier persona, con los conocimientos informticos adecuados, puede libremente estudiarlo, usarlo, modificarlo y redistribuirlo. El trmino Linux estrictamente se refiere al ncleo Linux, pero es ms comnmente utilizado para describir al sistema operativo tipo Unix, que utiliza primordialmente filosofa y metodologas libres (tambin conocido como GNU/Linux) y que est formado mediante la combinacin del ncleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyecto o grupos de software (libre o no libre). En lo relativo a GNU, es un proyecto iniciado por Richard Stallman, con el objetivo de crear un sistema operativo completo libre: el sistema GNU. El 27 de septiembre de 1983 se anunci pblicamente el proyecto por primera vez en el grupo de noticias net.unix-wizards. Al anuncio original, siguieron otros ensayos escritos por Richard Stallman como el Manifiesto GNU, que establecieron sus motivaciones para realizar el proyecto GNU, entre las que destaca volver al espritu de cooperacin que prevaleci en los tiempos inciales de la comunidad de usuarios de computadoras. GNU es un acrnimo recursivo que significa GNU No es Unix. LINUX se distribuye bajo la GNU Public License: Ingles, por lo tanto, el cdigo fuente tiene que estar siempre accesible. El sistema ha sido diseado y programado por multitud de programadores alrededor del mundo. El ncleo del sistema sigue en continuo desarrollo bajo la coordinacin de Linux 7

Torvalds, la persona de la que parti la idea de este proyecto, a principios de la dcada de los noventa. Ms y ms programas y aplicaciones estn disponibles para este sistema, y la su calidad aumenta de versin a versin. La gran mayora de ellos vienen acompaados del cdigo fuente y se distribuyen gratuitamente bajo los trminos de licencia de la GNU Public License. Actualmente, ciertas casas de software comercial distribuyen sus productos para Linux y su presencia en empresas aumenta rpidamente por la excelente relacin calidad-precio que se consigue con Linux. Hablemos de Tux Tux es el nombre de la mascota oficial del kernel de Linux. Creado por Larry Ewing en 1996, es un pequeo pingino de aspecto risueo y cmico. La idea de que la mascota de Linux fuera un pingino provino del mismo Linus Torvalds, creador de Linux. Segn se cuenta, cuando era nio le pic un pingino, y le result simptica la idea de asociar un pingino a su proyecto. Existen dos versiones sobre el origen de su nombre. La primera sugiere que el nombre surge del hecho de que los pinginos parecen vestir un esmoquin (que en ingls es tuxedo, abreviado tux). La segunda es que las letras que componen Tux provienen de las palabras Torvalds Unix. Tux fue diseado durante un concurso para elegir un logotipo para Linux. Las herramientas utilizadas para su creacin fueron, por supuesto, un computador con el sistema operativo con kernel Linux y el software libre de manipulacin de imgenes GIMP.

2.2.

Antecedentes, caractersticas y estructura

2.2.1. Antecedentes de UNIX El primer sistema operativo UNIX fue desarrollado en los laboratorios AT&T Bell de estados Unidos a finales de los aos sesenta. No pretenda ser un sistema operativo comercial sino desarrollado con el objetivo de proporcionar un entorno de programacin altamente productivo a un grupo de expertos programadores. Debido a sus caractersticas y prestaciones, los departamentos de informtica de algunas universidades estadounidenses se interesaron por este SO y comenzaron a utilizarlo intensamente gracias a que AT&T puso el cdigo a disposicin de instituciones educativas. Esto provoc una gran extensin del UNIX, al que algunas universidades fueron aadiendo caractersticas propias y creando sus propias versiones. Aunque los laboratorios AT&T eran los propietarios de la versin principal de UNIX (SystemV) surgieron tambin otros dialectos del sistema UNIX principal como son: Berkeley BSD (creado en la Universidad de Berkeley en California), POSIX (una evolucin de UNIX al amparo de la sociedad IEEE) o X/OPEN (el estndar europeo de UNIX muy relacionado con POSIX). 8

2.2.2. Antecedentes de Linux LINUX hace su aparicin a principios de la dcada de los noventa, era el ao 1991 y por aquel entonces un estudiante de informtica de la Universidad de Helsinki, llamado Linus Torvalds empez, como una aficin y sin poderse imaginar a lo que llegara este proyecto, a programar las primeras lneas de cdigo de este sistema operativo llamado LINUX. Este comienzo estuvo inspirado en MINIX, un pequeo sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeo sistema Unix para usuarios de Minix que queran mas. Linux nunca anuncio la versin 0.01 de Linux (agosto 1991), esta versin no era ni siquiera ejecutable, solamente inclua los principios del ncleo del sistema, estaba escrita en lenguaje ensamblador y asuma que uno tena acceso a un sistema Minix para su compilacin. El 5 de octubre de 1991, Linux anuncio la primera versin "Oficial" de Linux, -versin 0.02. Con esta versin Linux pudo ejecutar Bash (GNU BourneAgain Shell) y gcc (El compilador GNU de C) pero no funcionaba mucho mas. En este estado de desarrollo ni se pensaba en los trminos soporte, documentacin, distribucin. Despus de la versin 0.03, Linux salto en la numeracin hasta la 0.10, ms y ms programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y despus de sucesivas revisiones, Linux increment el nmero de versin hasta la 0.95 (Marzo 1992). Casi un ao despus (diciembre 1993) el ncleo del sistema estaba en la versin 0.99 y la versin 1.0 no llego hasta el 14 de marzo de 1994. La serie actual del ncleo es la 2.4.x y sigue avanzando da a da con la meta de perfeccionar y mejorar el sistema. CRONOLOGA 1983: Richard Stallman crea el proyecto de GNU con el objetivo de crear un sistema operativo libre. 1989: Richard Stallman escribe la primera versin de la licencia GNU GPL. 1991: El ncleo Linux es anunciado pblicamente, el 25 de agosto por el entonces estudiante finlands de 21 aos Linus Benedict Torvalds. El 17 de septiembre la primera versin pblica aparece sobre un servidor de ftp. Algunos desarrolladores estn interesados en el proyecto y contribuyen con mejoras y extensiones. 9

1992: El ncleo Linux es licenciado de nuevo bajo la GNU GPL. Las primeras distribuciones Linux son creadas. 1993: Ms de 100 desarrolladores trabajan sobre el ncleo Linux. Con su ayuda el ncleo es adaptado al ambiente de GNU, que crea un espectro enorme de tipos de aplicaciones para el nuevo sistema operativo creado de la unin del software del proyecto GNU, variados programas de Software libre y el ncleo Linux. Ms tarde en el mismo ao, el Proyecto Debian es establecido. 1994: Torvalds presenta la versin 1.0 de Linux. Esta versin est, por primera vez, disponible en la red Internet. El proyecto XFree86 contribuye con una interfaz grfica de usuario (GUI). En este ao, las empresas Red Hat y SUSE tambin publican la versin 1.0. 1995: En marzo, la siguiente rama estable de Linux aparece, la serie 1.2. Ms tarde, Linux es transportado a las plataformas informticas DEC y SUN SPARC. 1996: La versin 2.0 del ncleo Linux es liberada. ste ahora puede servir varios procesadores al mismo tiempo. 1997: Varios programas propietarios son liberados para Linux en el mercado, como la base de datos Adabas D, el navegador Netscape y las suites de oficina Applixware y StarOffice. 1998: Empresas importantes de informtica como IBM, Compaq y Oracle anuncian soporte para Linux. Adems, un grupo de programadores comienza a desarrollar la interfaz grfica de usuario KDE, primera de su clase para Linux, con el objetivo de proveer facilidad de uso al usuario. 1999: Aparece la serie 2.2 del ncleo Linux, en enero, con el cdigo de red y el soporte a SMP mejorados. Al mismo tiempo, un grupo de desarrolladores comienza el trabajo sobre el entorno grfico GNOME, que competir con KDE por la facilidad de uso y la eficiencia para el usuario. Durante ese ao IBM anuncia un extenso proyecto para el soporte de Linux. 2000: La Suite de oficina StarOffice es ofrecida segn los trminos de la GNU GPL, abriendo as el camino para una Suite de oficina avanzada, y libre en Linux. 2001: En enero, se libera la serie 2.4 del ncleo Linux. El ncleo Linux ahora soporta hasta 64 Gb de RAM, sistemas de 64 bits, dispositivos USB y un sistema de archivos journaling. 2002: La comunidad OpenOffice.org libera la versin 1.0 de su Suite de oficina homnima. El navegador web libre Mozilla es tambin liberado. En septiembre, aparece el Slapper10

worm el cual es el primer gusano informtico Linux. 2003: Al final del ao, la serie 2.6 del ncleo Linux es liberada, despus de lo cual LinusTorvalds va a trabajar para el OSDL. Linux se usa ms extensamente sobre sistemas integrados. 2004: El equipo de XFree86 se desintegra y se forma la fundacin X.Org, que provoca un desarrollo considerablemente ms rpido del servidor X para Linux. 2005: El proyecto openSUSE es comenzado como una distribucin libre de la comunidad de Novell. Adems el proyecto OpenOffice.org proyecta la versin de lanzamiento 2.0 que soporta al estndar OASIS OpenDocument en octubre. 2006: El Xgl de Novell y el AIGLX de Red Hat permiten el uso de efectos acelerados por hardware sobre el escritorio Linux. Oracle publica su propia distribucin de Red Hat. Novell y Microsoft anuncian una cooperacin para la mejor interoperabilidad. 2007: Dell llega a ser el primer fabricante principal de computadoras en vender una computadora personal de escritorio con Ubuntu pre instalado. 2.2.3. Caractersticas de Linux Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo. LINUX utiliza la llamada multitarea preventiva, la cual asegura que todos los programas que se estn utilizando en un momento dado sern ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa. Multiusuario: Muchos usuarios usando la misma mquina al mismo tiempo. Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II, Amiga y Atari, tambin existen versiones para su utilizacin en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC. Multiprocesador: Soporte para sistemas con ms de un procesador est disponible para Intel y SPARC. Funciona en modo protegido 386. Proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema. Carga de ejecutables por demanda: Linux slo lee del disco aquellas partes de un programa que estn siendo usadas actualmente. Poltica de copia en escritura para la comparticin de pginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la pgina (4Kb de

11

memoria) se copia a otro lugar. Esta poltica de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria. Memoria virtual usando paginacin (sin intercambio de procesos completos) a disco: A una particin o un archivo en el sistema de archivos, o ambos, con la posibilidad de aadir ms reas de intercambio sobre la marcha Un total de 16 zonas de intercambio de 128Mb de tamao mximo pueden ser usadas en un momento dado con un lmite terico de 2Gb para intercambio. Este lmite se puede aumentar fcilmente con el cambio de unas cuantas lneas en el cdigo fuente. La memoria se gestiona como un recurso unificado para los programas de usuario y para el cach de disco, de tal forma que toda la memoria libre puede ser usada para cach y sta puede a su vez ser reducida cuando se ejecuten grandes programas. Libreras compartidas de carga dinmica (DLL's) y libreras estticas. Se realizan volcados de estado (coredumps) para posibilitar los anlisis postmortem, permitiendo el uso de depuradores sobre los programas no slo en ejecucin sino tambin tras abortar stos por cualquier motivo. Compatible con POSIX, System V y BSD a nivel fuente. Emulacin de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario. Todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; adems todo ello se puede distribuir libremente. Hay algunos programas comerciales que estn siendo ofrecidos para Linux actualmente sin cdigo fuente, pero todo lo que ha sido gratuito sigue siendo gratuito. Control de tareas POSIX. Pseudo-terminales (pty's). Emulacin de 387 en el ncleo, de tal forma que los programas no tengan que hacer su propia emulacin matemtica. Cualquier mquina que ejecute Linux parecer dotada de coprocesador matemtico. Por supuesto, si el ordenador ya tiene una FPU (unidad de coma flotante), esta ser usada en lugar de la emulacin, pudiendo incluso compilar tu propio kernel sin la emulacin matemtica y conseguir un pequeo ahorro de memoria. Soporte para muchos teclados nacionales o adaptados y es bastante fcil aadir nuevos dinmicamente. Consolas virtuales mltiples: varias sesiones de login a travs de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video). Se crean dinmicamente y puedes tener hasta 64. Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo tpicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud.

12

Acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no es necesario ningn comando especial para usar la particin MS-DOS, esta parece un sistema de archivos normal de Unix (excepto por algunas restricciones en los nombres de archivo, permisos, y tales). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95) ha sido aadido al ncleo de desarrollo y estar en la prxima versin estable. Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS. Soporte en slo lectura de HPFS-2 del OS/2 2.1 Sistema de archivos de CD-ROM que lee todos los formatos estndar de CDROM. TCP/IP, incluyendo ftp, telnet, NFS, etc. Appletalk. Software cliente y servidor Netware. Lan Manager / Windows Native (SMB), software cliente y servidor. Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.

2.2.4. Estructura En primer lugar hay que tener en cuenta que el sistema de archivos de Linux no es igual que el de Windows. En Linux no existen unidades, todo se monta como carpetas que empiezan en el directorio principal (tambin llamado raz), adems, aunque puedes crear las carpetas que quieras existe una estructura bsica:

13

Es vital conocer las estructuras internas del sistema que utilicemos para poder tener absoluto control sobre las operaciones que realizamos sobre l. Adems de familiarizarnos mejor con el entorno, resulta tremendamente til a la hora de buscar un archivo especfico. En Linux existen diversos directorios y subdirectorios que cumplen esta labor. Libreras, binarios, programas instalados, archivos temporales, etc., se encuentran contenidos en sitios especficos donde podemos ubicarlos si precisamos en algn momento de ellos. A continuacin daremos una breve resea sobre ellos: Directorio raz.- donde se encuentran todos los directorios y archivos de una manera lgica. BIN.- En este directorio podemos encontrar todos los archivos ejecutables del sistema. En l estn muchos de los comandos que usamos habitualmente como por ejemplo ls, cat, more, cp, tar adems de los de los programas en general. HOME.- Aqu se encuentran todos los archivos de los usuarios del sistema. Si el nombre de usuario es kiefer seria /home/kiefer MEDIA.- Generalmente aqu es donde se montan los Cds y Dvds adems de los SticksUSB y discos duros externos. SBIN.- Contiene archivos ejecutables que por lo general son comandos usados para la administracin del sistema. Los comandos mount, halt, umount y shutdown son algunos de ellos.

14

USR.- Contiene varios archivos y subdirectorio importantes como pueden ser las configuraciones del entorno grafico X, fuentes del kernel, librerias, juegos y un largo etc. BOOT.- Todos los archivos necesarios para el arranque incluidos el cargador Grub y los kernels disponibles. MNT.- Directorio vaco, normalmente se suele usar para montajes de unidades temporales que deseamos cargar en ese momento. VAR.- Contiene varios archivos que definen el sistema as como archivos log que almacenan cada movimiento del sistema como por ejemplo el fichero /var/log/messages. CDROM.- Normalmente es un enlace simblico hacia /media/cdrom. DEV.- Aqu es donde estn todos los drivers y los dispositivos, estos se identifican en forma de archivo. LIB.- Contiene libreras para C y otros lenguajes de programacin. PROC.- Directorio que contiene informacin sobre diferentes partes del sistema, cpu, discos, tiempo uptime, irqs, memoria, etc. OPT.- En este directorio se suelen almacenar todos los archivos de una instalacin fuera de los repositorios como puede ser cuando instalamos un .deb ETC.- Contiene prcticamente todos los archivos de configuracin del equipo y los de inicio en /etc/init.d entre otras cosas. LOST+FOUND.- Directorio especifico para archivos perdidos. Cada particin tiene el suyo propio independientemente. ROOT.- Directorio particular del superusuario del sistema (root) TMP.- Directorio temporal que pueden usar todos los usuarios para archivos temporales y del sistema. 2.3. Distribuciones

Linux se puede dividir en cuatro componentes: 1. El ncleo. 2. El shell. 3. El sistema de archivos. 4. Programas bsicos con los que trabajar. Al conjunto formado por estos cuatro componentes es a lo que se llama distribucin. Es decir, al ncleo junto con las aplicaciones y utilidades necesarias para realizar nuestro trabajo. Una distribucin no es otra cosa, que una recopilacin de programas y ficheros, organizados y preparados para su instalacin. Estas distribuciones se pueden obtener a travs de Internet, o comprando sus CDs, los cuales contendrn todo lo necesario para instalar un sistema Linux bastante completo. Casi todos los principales distribuidores de Linux, ofrecen la posibilidad de bajarse sus distribuciones, va FTP (sin cargo alguno). En la actualidad hay ms de treinta. Slo vamos a enumerar las ms importantes ya que muchas de las existentes se basan en 15

alguna de las aqu listadas. 2.3.1. Debian Debian GNU/Linux inici su andadura de la mano de IanMurdock en 1993. Debian es un proyecto totalmente no-comercial; posiblemente el ms puro de los ideales que iniciaron el movimiento del software libre. Cientos de desarrolladores voluntarios de alRededor del mundo contribuyen al proyecto, que es bien dirigido y estricto, asegurando la calidad de una distribucin conocida como Debian.En cualquier momento del proceso de desarrollo existen tres ramas en el directorio principal: "estable", "en pruebas" e "inestable" (tambin conocida como "sid"). Cuando aparece una nueva versin de un paquete, se sita en la rama inestable para las primeras pruebas, si las pasa, el paquete se mueve a la rama de pruebas, donde se realiza un riguroso proceso de pruebas que dura muchos meses. Esta rama solo es declarada estable tras una muy intensa fase de pruebas. 2.3.2. SuSE Es otra compaa orientada a los escritorios, aunque variedad de otros productos para empresas estn disponibles. La distribucin ha recibido buenas crticas por su instalador y la herramienta de configuracin YaST, desarrollada por los desarrolladores de la propia SuSE. La documentacin que viene con las versiones comerciales, ha sido repetidas veces evaluada como la ms completa, til y usable con diferencia a la de sus competidores. SuSE Linux 7.3 recibi el premio "Producto del ao 2001" que entrega el Linux Journal. La distribucin tiene un gran porcentaje de mercado en Europa y Amrica del norte. El desarrollo de SuSE se realiza completamente a puerta cerrada, y no se lanzan betas pblicas para probar. Siguen la poltica de no permitir descargar el software hasta tiempo despus de que salgan a la venta las versiones comerciales. A pesar de todo, SuSE no entrega imagenes ISO de fcil instalacin de su distribucin. 2.3.3. Mandrake Mandrake Linux/ Mandriva.- Mandrake Linux (antiguo nombre de Mandriva), creada por GalDuval, es una distribucin que ha experimentado un enorme aumento de popularidad desde su primera versin de julio de 1998. Los desarrolladores partieron de la distribucin de Red Hat, cambiaron el entorno de escritorio predeterminado por KDE, y aadieron un instalador fcil de usar rompiendo el mito de que linux es dificil de instalar. Las herramientas de deteccin de hardware de Mandrake y sus programas para el particionamiento de discos son consideradas por muchos como las mejores de la industria, y muchos usuarios se encotraron usando Mandrake all dode otras distribuciones no haban conseguido entregar la usabilidad necesaria.Desde entonces Mandrake Linux ha madurado y se ha convertido en una distribucin popular entre los nuevos usuarios de linux y aquellos hogares que buscan un sistema operativo 16

alternativo. En el 2005-04-07 mandrake compra conectiva linux, distribucin muy extendida por sudamerica, y se cambia el nombre para reflejar el cambio. 2.3.4. Arch Linux. Es una distribucin de GNU/Linux simple y ligera. El enfoque de diseo se centra en la simplicidad, la elegancia, la coherencia de cdigo y el minimalismo. Arch Linux define simplicidad como "...una ligera estructura base sin agregados innecesarios, modificaciones, o complicaciones, que permite a un usuario individual modelar el sistema de acuerdo a sus propias necesidades". La simplicidad de su estructura no implica sencillez en su manejo. Arch no posee herramientas de configuracin automtica, por lo que para poder llegar a instalar y configurar el sistema se necesita un grado de conocimiento ms que bsico. Pero, al mismo tiempo, Arch posee diversas aplicaciones que permiten que el mantenimiento a diario del sistema sea bastante sencillo. As la filosofa de arch se basa en 3 puntos: a) Mantener el sistema lo ms simple y ligero posible, seguir el principio KISS. b) Confiar en los GUIs para construir y configurar un sistema termina por daar al usuario. Es por esto que el usuario necesitara conocer todo lo que los GUIs ocultan y llevar a cabo las configuraciones de forma manual. c) Arch permite al usuario hacer todas las contribuciones que desee mientras que no vayan en contra de la filosofa de Arch. 2.3.5. Red Hat Enterprise Linux Se compone de software libre y cdigo abierto, pero se publica en formato binario usable (CD-ROM o DVD-ROM) solamente a suscriptores pagados. Como es requerido, Red Hat libera todo el cdigo fuente del producto de forma pblica bajo los trminos de la Licencia pblica general de GNU y otras licencias. Los desarrolladores de CentOS usan ese cdigo fuente para crear un producto final que es muy similar al Red Hat Enterprise Linux y est libremente disponible para ser bajado y usado por el pblico, pero no es mantenido ni asistido por Red Hat. Existen otras distribuciones tambin derivadas de los fuentes de Red Hat. 2.3.6. Centos.- (Community ENTerprise Operating System) Es un clon a nivel binario de la distribucin Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a partir del cdigo fuenteliberado por Red Hat.CentOS usa yum para bajar e instalar las actualizaciones, herramienta tambin utilizada por Fedora. 2.3.7. Red Hat Fedora. Red Hat es la primera eleccin para muchos profesionales y parece que seguir siendo 17

un peso pesado durante mucho tiempo.Su curiosa mezcla de conservadurismo y paquetes punteros mezclados sobre muchas aplicaciones desarrolladas en casa. Los paquetes no son los ms actuales, una vez se anuncia una nueva versin beta, las versiones de los paquetes se mantienen, excepto para actualizaciones de seguridad. Como resultado se obtiene una distribucin bien probada y estable. El programa de betas y las facilidades para enviar fallos estn abiertos al pblico. Actualmente Red Hat promociona el proyecto Fedora para usuarios finales, el cual saca tres versiones al ao, manteniendo los paquetes de Red Hat para usuarios corporativos, que se mantienen ms tiempo, y garantizan su estabilidad. 2.3.8. Linux Mint Es una distribucin del sistema operativo GNU/Linux, basado en la distribucin Ubuntu (que a su vez est basada en Debian). A partir del 7 de septiembre de 2010 tambin est disponible una edicin basada en Debian, es compatible con sta ltima y comparte los mismos repositorios. Linux Mint mantiene un inventario actualizado, un sistema operativo estable para el usuario medio, con un fuerte nfasis en la usabilidad y facilidad de instalacin. Es reconocido por ser fcil de usar, especialmente para los usuarios sin experiencia previa en Linux. Linux Mint se compone de muchos paquetes de software. Linux Mint es financiada por su comunidad de usuarios.

2.3.9. Gos.-(acrnimodel ingls good Operating System) Distribucion creado por gos LLC, una corporacin con base en Los ngeles. La compaa lo anuncia como "Un Sistema Operativo alternativo con Google Apps y otras aplicaciones Web 2.0 para las masas". Su principal caracterstica es el uso de un men con enlaces a diversos iconos de las aplicaciones web, como Google Docs, Wikipedia, y Gmail, as como aplicaciones locales como GIMP ySkype. Esta distribucin fue introducida el 1 de noviembre de 2007, preinstalada en los PC Everex Green gPC TC2502, vendidos en Wal-Mart.2 2.3.10. Distribuciones especializadas Otras distribuciones se especializan en grupos especficos: OpenWrt, diseada para ser empotrada en dispositivos enrutadores. Edubuntu, sistema del proyecto Ubuntu diseado para entornos educativos. LULA, distribucin acadmica para universidades. Proyecto LULA. MythTV, orientada para equipos multimedia o grabadores de vdeo digital. Musix, una distribucin de Argentina destinada a los msicos. mkLinux, YellowDog Linux o Black Lab Linux, orientadas a usuarios de Macintosh y de la plataforma PowerPC. 18

64 Studio, distribucin basada en Debian diseada para la edicin multimedia. ABC GNU/Linux, distribucin para la construccin de clustersBeowulf desarrollado por Iker Castaos Chavarri, Universidad del Pas Vasco.

2.4.

NAVEGADORES

2.4.1. MOZILA FIREFOX

Navegacin con solapas.-Permite abrir varias pginas en una misma ventana dentro de solapas separadas. Puede abrir enlaces en segundo plano mientras est leyendo otra pgina. Bloqueo de ventanas emergentes.-Protege de la publicidad de ventanas emergentes no solicitadas y da control para abrir ventanas emergentes. Bsqueda integrada.- La barra incorporada de bsquedas brinda una bsqueda directa. La configuracin inicial incluye buscadores como Google o Yahoo; el usuario puede aadir otros motores de bsqueda. Navegacin eficaz.- Mozilla Firefox permite abrir enlaces rpidamente simplemente escribiendo algo del texto del enlace (sin usar el ratn). Descarga automtica.- Permite descargar archivos automticamente al escritorio u otra ubicacin con la nueva caracterstica de Autodescarga. Personalizacin.- Es altamente personalizable. Se pueden modificar las barras de tareas aadiendo nuevos botones o cambindolos; la propia apariencia del navegador se puede personalizar. La personalizacin tambin incluye la funcionalidad.

19

2.4.2. EPIPHANY Es el navegador web del GNOME desktop. Epifaniamuestra pginas web con la misma velocidad y precisin, como otros navegadores ms populares, como Safari o Firefox. Adems, proporciona una interfaz de usuario elegante, sensible y sencilla. Epifania muestra claramente si la informacin que introduce en una pgina web,es de manera segura. Puede bloquear ventanas emergentes, rechazar cookies de sitios no confiables y almacenar contraseas de modo seguro. Epifana le permite organizar los elementos de interfaz de usuario con slo arrastrar y soltar con el ratn. Tambin proporciona etiquetas para organizar fcilmente pginas web relacionadas en la pantalla del ordenador. Los marcadores inteligentes lo convierten en un complemento para buscar texto; slo sedebe asignar algn tema (s) y mostrar los marcadores pertinentes en un men desplegable.Epifania adems ejecuta todos los populares plugins misma que se ejecutan en Mozilla. 2.4.3. OPERA Navegador multiplataforma que podremos instalar en linux, aunque a diferencia de Mozilla Firefox no es Open Source (cdigo libre) y generalmente no viene de serie en ninguna distribucin. Sin embargo es una buena alternativa que podemos utilizar en el sistema linux. 2.4.4. FLOCK Flock como versin de Firefox, es multiplataforma y podremos instalarlo en linux. Acerca del anlisis profundo de Flock, no hay mucho que contar.Las ltimas versiones continan trayendo gran cantidad de servicios web soportados: marcadores sociales, gestores de contenidos y clientes de correo. 2.4.5. SEAMORKEY Seamonkeyfue uno de los primeros navegadores de calidad para Linux, aunque la presin ejercida por Mozilla Firefox y Konqueror le ha hecho desplazarse a un lado.Seamonkey integra un lector de news, un cliente de IRC (ChatZilla) y un editor HTML (Mozilla Composer). 2.4.6. ICE WEASEL IceWeasel es el producto obtenido de un cambio de nombre y de licencias que llev a los desarrolladores de Debian a eliminar Firefox como tal de su distribucin para desarrollar una versin propia. IceWeasel actualmente se basaen la actual versin estable de Mozilla Firefox, al igual que Flock. 2.4.7. KONQUEROR Navegador web por defecto de KDE; est integrado con el navegador de archivos y con un visualizador de archivos. Est basado en el motor KHTML para el procesado de pginas web sobre el que se ha basado WebKit, motor utilizado por Safari y navegadores desarrollados a partir del mismo.

20

2.4.8. GALEON Navegador web para GNOME basado en Gecko, el motor de Mozilla. Destaca por ser muy ligero y rpido al cargar las pginas, adems de incorporar funciones nicas, como una barra de buscadores. Galeon soporta Javascript, importacin de favoritos, navegacin por pestaas, bloqueo de ventanas emergentes y navegacin a pantalla completa.

2.4.9. NETSCAPE Este mtico navegador ya ha dejado de existir para dejar paso a Firefox. En su web aun te puedes descargar el programa desde la ltima versin, Netscape Navigator 9, hasta la versin 4, que es idntica a SeaMonkey pero sin actualizar. 2.4.10. INTERNET EXPLORER Usando las libreras de Wine pueden instalarse el famoso explorador de Microsoft en ordenadores Linux con bastante buen resultado. Esto puede serte til si eres webmaster o necesitas usarlo por alguna razn determinada. 2.4.11. MIDORI Midori es un navegador web ligero.

Caractersticas

Completa integracin con GTK + 2 Renderizado rpido con WebKit Aqu, las ventanas y gestin de sesiones Flexiblemente configurable Buscar en la Web. scripts de usuario y soporte a usuarios estilos. Sencilla gestin de marcadores. Interfaz personalizable y extensible. Extensiones como Adblock, historia de la forma, los gestos del ratn o de gestin de cookies.

2.4.12. Ms navegadores web: Arora: Navegador simple para Linux, OS X, Windows y FreeBSD. Incluye soporte para pestaas, marcadores, enlaces a pginas web y el resto de funciones tpicas y adems consume pocos recursos. Netsurf: Navegador web multiplataforma muy sencillo. Dillo: Navegador web multiplataforma con entorno grfico, muy ligero y eficiente.

21

2.5. ALGUNAS VENTAJAS Y MOTIVOS. Desde hace algunos aos se vienen desarrollando algunas distribuciones de Linux, con el objetivo de llevar a cabo un proceso de migracin hacia el software libre debido a las mltiples ventajas y facilidades que proporciona, algunas de las cuales veremos a continuacin. a. Todo software libre est bajo los efectos de algunas licencias como la GPL: esta licencia est orientada a proteger y garantizar la libre distribucin, modificacin y uso de los programas que ampara. Su propsito es declarar que el software cubierto por esta licencia es libre, y protegerlo de intentos de apropiacin que restrinjan esas libertades a los usuarios. Ello permite modificar una copia o copias del programa o cualquier porcin de ste, y poder copiar y distribuir esa codificacin o trabajo bajo los mismos trminos de la GPL. b. Es ms seguro: la gran mayora de los ataques de hackers son dirigidos a servidores Windows, as como los virus, los cuales se centran principalmente en se sistema operativo. Adems, la plataforma Linux es ms robusta, lo cual dificulta los intentos de violar el sistema de seguridad de Linux. c. Ms rpido: al tener una plataforma ms estable, se favorece el desempeo de aplicaciones de todo tipo, tales como bases de datos, aplicaciones XML, multimedia, etc. La eficiencia de su cdigo fuente hace que la velocidad de las aplicaciones Linux sean superiores a las que corren sobre Windows. d. Ms econmico: requieren menos mantenimiento. En servidores Windows es ms costoso debido a que es necesaria una frecuente atencin y monitoreo contra ataques de virus, hackers y errores de cdigo, instalacin y actualizacin de parches y service packs. El software libre, as como un sin nmero de aplicaciones de cdigo abierto, no requiere supervisin tan estrecha ni pagos de plizas de mantenimiento necesarias para obtener las actualizaciones.

22

e. Flexibilidad y capacidad de adaptacin del cdigo abierto: una de las principales ventajas del cdigo abierto es su gran capacidad de adaptacin. A nivel de kernel, ste se puede optimizar para que proporcione un mayor rendimiento como sistema de red. A su vez, las utilidades del sistema operativo pueden ser recompiladas para hacer un mejor uso del procesador, y se pueden eliminar servicios innecesarios para aumentar su productividad. A su vez, tener una gran comunidad de desarrolladores de GNU/Linux es una garanta de seguridad de que este sistema seguir expandindose y convirtindose cada da en una plataforma ms potente. La libertad de poder modificar el cdigo fuente es muy valorada por los usuarios, pues ellos mismos modifican y configuran sus aplicaciones, sin necesidad de contar con nadie ni requerir de licencias o permisos. f. Es austero: GNU/Linux funciona hasta en un PC 386 con algunas de sus mejores ventajas, aplicaciones y desarrollos ms actuales.

g. Gran variedad: hay miles de programas libres para Linux, adaptados a muy diversos propsitos y disponibles en internet. Adems, existen muchos programas propietarios que corren en este sistema, como Zend Studio, Visual Paradigm, MatLab, etc. h. Facilidades: aunque no como Windows, GNU/Linux ya no est restringido a personas con grandes conocimientos de informtica; sus desarrolladores han hecho un gran esfuerzo por dotar al sistema de asistentes de configuracin y ayuda, adems de un sistema grfico muy potente. Distribuciones como RedHat / Fedora tienen aplicaciones de configuracin similares a las de Windows. Las ventajas que se obtienen al utilizar software libre para trabajar con los PICs, en entornos docentes, son:

Multiplataforma. El diseador puede elegir entre una gran variedad de plataformas. Por ejemplo, la distribucin Debian de Linux est disponible para micros Alpha, Arm, HP PA-RISC, Intel x86, Intel IA-64, Motorola 680x0, MIPS, MIPS (DEC),PowerPC, IBM S/390 y SPARC, en total 11 arquitecturas diferentes. Independencia del fabricante. No estamos atados a los caprichos del fabricante. Si nos conviene utilizaremos su software, pero tenemos la opcin de usar otras plataforma que no estn soportadas por l. Hoy puedo estar utilizando una mquina Windows, pero quiz maana use una estacin de trabajo. En cualquier caso, puedo seguir programando los PICs. Nosotros decidimos, no el fabricante. Creacin de un LIVE CDs. Podemos incluir las herramientas libres de desarrollo para el PIC en una distribucin LIVE, que puede servir como demostracin, para impartir talleres y seminarios o para que los alumnos dispongan del mismo entorno de trabajo que en laboratorio y puedan hacer las prcticas sin tener que instalar nada en sus ordenadores. Prcticas avanzadas. Posibilidad de proponer prcticas para mejorar el propio entorno de trabajo o adaptarlo a las necesidades concretas de una asignatura. Tanto profesores como alumnos lo podran realizar. 23

Libertad de eleccin. La mayor ventaja, y un poco como resumen de todas, es la de que el diseador tenga la libertad para poder elegir la plataforma que ms le guste. Si utiliza Windows, entonces podr usar el MPLAB. Pero si usa otro sistema operativo, tambin tendr opcin a utilizar estos microcontroladores. 2.6. Porqu cambiarse a LINUX?

Este joven sistema operativo se ha convertido en extremadamente popular ltimamente, lo cual es debido a varias razones:

Se distribuye junto con las fuentes de los programas, lo que permite hacer cambios en ellos para adaptarlos a nuestro ordenador. Por esa misma razn, multitud de gente en todo el mundo colabora con su desarrollo a travs de Internet. Eso hace que tanto el desarrollo del Linux como la depuracin de errores, adaptacin de nuevo hardware, etc... sea rapidsimo. UNIX tiene un amplsimo soporte de comunicaciones y redes, lo cual es tambin un punto a tener en cuenta en estos tiempos, en los que la conectividad es tan importante para todos nosotros. Linux tambin se beneficia de esto. Tiene uno de los ms amplios soportes hardware (tarjetas, perifricos, etc) de todos los S.O. Linux es un sistema operativo de 32 bits multiusuario y multitarea. O sea, que aprovecha mucho mejor la potencia real de los PCs de hoy en da. Es un sistema operativo multiplataforma. Es decir, existen versiones de Linux para MacIntosh, Apple, Amiga, SUN, Alpha, PowerPC,....

1.6. SOFTWARE LIBRE / CDIGO ABIERTO EN PER QUINES LO USAN? Osinergmin Ministerio de la Mujer y Desarrollo Social Universidad Nacional Mayor de San Marcos Gobierno Regional de Lambayeque Corporacin Yichang (Importador) D'plata (Servicios de informtica) Head Hunters Per (Asesora empresarial) Rosell & Ca (Construccin) Universidad Peruana de Ciencias Aplicadas Universidad Nacional Pedro Ruiz Gallo Global Consulting Company (Informtica) Grupo Excelencia (Comercio Exterior)

24

El software libre brindara mayor seguridad a quienes lo utilicen y a nuestra sociedad en general.

25

La robustez, flexibilidad de configuracin, capacidad de adaptacin del cdigo abierto, seguridad y rapidez, entre otras ventajas, son factores de gran peso a la hora de hacer una valoracin de GNU/Linux. Una distribucin no es otra cosa, que una recopilacin de programas y ficheros, organizados y preparados para su instalacin que se contienen el ncleo y del resto de aplicaciones y utilidades de Linux Una de las principales caractersticas que se pueden encontrar en Linux es que es un SO multitarea y multiusuario. El sistema de archivos de Linux no es igual que el de Windows. En Linux no existen unidades, todo se monta como carpetas que empiezan en el directorio principal, adems existe una estructura bsica. Existen navegadores especficos para Linux, cabe resaltar que la mayora tambin son de cdigo libre. Se vienen desarrollando algunas distribuciones de Linux, con el objetivo de llevar a cabo un proceso de migracin hacia el software libre debido a las mltiples ventajas y facilidades que proporciona.

1. BIBLIOGRAFIA [L01] Carlos Gradin (comp.), Internet, Hackers y software libre, Ed. Fantasma, Buenos Aires, 2004 [L02] Richard Stallman Software libre para una sociedad libre, Editorial Traficantes de Sueos, Madrid, 2004. [L03] Luciana Aon, Otro software es posible y necesario, Revista Materia Pendiente N4, La Plata, primavera 2008.

26

[L04] Joaco, Por el acceso al saber libre, descentralizado, antiburocrtico y antiautoritario, Colectivo Indymedia La Plata. 2. ARCHIVOS PDF [PDF01] Introduccin al software libre, Enrrique Matias Sanchez, Hispalinux. [PDF02] Software libre, Jess Gonzlez Barahona, UOC Post Grado. [PDF03] Riesgos y Abusos en Internet, Agencia federal de noticias. [PDF04] Software libre vs software propietario, Culebro Juarez, Montserrat.

[W01] http://ns.intertux.com.mx/linux.html [W02] http://www.marqueze.net/linux/explica.htm [W03] http://www.fut.es/~sblanco/linux.html [W04] http://www.internet.ve/asic/qlinux.html [W05] http://www.nyx.net/~sgjoen/disk.html [W06] http://linux-es.uio.no/docs/HOWTO/mini/Partition. [W07] http://metalab.unc.edu/LDP/ [W08] ftp://ftp.kernel.org/pub/linux/kernel/ [W09] ftp://ftp.cs.helsinki.fi/pub/Software/Linux/Kernel/ [W010] ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/

27

ANEXO 01: Distribuciones y evolucin de Software libre

28

ANEXO 02: Mapa de la Influencia del Software Libre en el Mundo.

ANEXO 03: Estadstica de Utilizacin de Cdigo Abierto en el Per.

29

30