Está en la página 1de 44

INSTITUTO DE EDUCACIN SUPERIOR TECNOLGICO PBLICO FRANCISCO DE PAULA GONZALES VIGIL COMPUTACIN E INFORMTICA

EVOLUCIN HISTRICA DEL SISTEMA OPERATIVO LINUX EN LA SOCIEDAD

Presentado por: Jos Luis Condori Murillo C.I. III Noche. 110080

Tacna - Per Junio 2012

A Albert Einstein porque fue un cientfico que marc pautas en la historia con sus aportes a las ciencias.

Al profesor porque a pesar de todo confi en nosotros y nos dio la oportunidad de seguir en nuestro camino hacia el xito.

RESUMEN El presente documento est orientado para el conocimiento general sobre la Evolucin del Sistema Operativo Linux a travs de la historia, sus orgenes y el proceso de desarrollo a travs de los aos. Tambin conoceremos las distribuciones ms populares que se utilizan en la actualidad y algunas sentencias de comandos ms utilizadas e indispensables para el uso del mismo. El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU. La creciente popularidad de GNU/Linux se debe, entre otras razones, a su estabilidad, al acceso al cdigo fuente (lo que permite personalizar el funcionamiento y auditar la seguridad y privacidad de los datos tratados), a la independencia de proveedor, a la seguridad, a la rapidez con que incorpora los nuevos adelantos tecnolgicos.

ABSTRACT This document is intended for general knowledge on the Linux Operating System evolution through history, its origins and development process through the years. We also visit the most popular distributions that are used today and some more command statements used and indispensable to the use thereof. The GNU project was started by Richard Stallman with the goal of creating a completely free operating system: the GNU system. The growing popularity of GNU / Linux is, among other reasons, stability, access to source code (which allows you to customize the performance and audit the security and privacy of data processed), vendor independence, the safety, quickly incorporating new technological developments.

INTRODUCCIN GNU/Linux es uno de los trminos empleados para referirse a la combinacin del ncleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos ms prominentes de software libre; todo su cdigo fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los trminos de la GPL (Licencia Pblica General de GNU, en ingls: General Public License) y otra serie de licencias libres. A pesar de que Linux es, en sentido estricto, el sistema operativo, parte fundamental de la interaccin entre el ncleo y el usuario (o los programas de aplicacin) se maneja usualmente con las herramientas del proyecto GNU o de otros proyectos como GNOME. Sin embargo, una parte significativa de la comunidad, as como muchos medios generales y especializados, prefieren utilizar el trmino Linux para referirse a la unin de ambos proyectos. A las variantes de esta unin de programas y tecnologas, a las que se les adicionan diversos programas de aplicacin de propsitos especficos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por su uso en servidores y supercomputadoras, donde tiene la cuota ms importante del mercado. Segn un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo, otro informe le da una cuota de mercado de 89% en los 500 mayores supercomputadores. Con menor cuota de mercado el sistema GNU/Linux tambin es usado en el segmento de las computadoras de escritorio, porttiles, computadoras de bolsillo, telfonos mviles, sistemas embebidos, videoconsolas y otros dispositivos.

OBJETIVOS General Promover el uso del software libre, como lo es el sistema operativo Linux, en el Instituto Superior Tecnolgico Francisco de Paula Gonzales Vigil. Especficos Evaluar el uso del S.O. Linux y elaborar un manual del mismo para los estudiantes y dems personas interesadas.

INDICE Dedicatoria.......................................................................................................03 Agradecimiento................................................................................................04 Resumen......................................................................................................... 05 Abstract............................................................................................................ 06 Introduccin.....................................................................................................07 Objetivos.......................................................................................................... 08 CAPTULO 1 El origen de Linux......................................................................09 Historia de Linux...................................................................................09 Unix y su historia..................................................................................11 BSD y su historia..................................................................................15 GNU y su historia.................................................................................19 Primeras distribuciones........................................................................22

CAPTULO 2 Distribuciones ms populares....................................................24 Distribuciones ms importantes............................................................24 Red Hat................................................................................................25 Debian..................................................................................................25 Slackware.............................................................................................26 Distribuciones ms importantes en la actualidad..................................27

CAPTULO 3 Comandos y Aplicaciones..........................................................31 Lista de comandos ms utilizados........................................................31 Aplicaciones de Linux y equivalencias en Windows.............................34

Conclusiones...................................................................................................41 Recomendaciones...........................................................................................42 Bibliografa.......................................................................................................43

CAPTULO 1 El Origen de Linux


1.1 Historia de Linux. Linux como Sistema Operativo, tienes sus orgenes basados en el Sistema Unix. En 1983 Richard Stallman inici el Proyecto GNU 1, con el propsito de crear un sistema operativo similar y compatible con UNIX2 y los estndares POSIX. Dos aos ms tarde, 1985, cre la Fundacin del Software Libre (FSF) y desarroll la Licencia pblica general de GNU (GNU GPL), para tener un marco legal que permitiera difundir libremente el software. De este modo el software de GNU fue desarrollado muy rpidamente, y por muchas personas. A corto plazo, se desarroll una multiplicidad de programas, de modo que a principios de los aos 1990 haba casi bastante software disponible como para crear un sistema operativo completo. Sin embargo, todava le faltaba un ncleo. Esto deba ser desarrollado en el proyecto GNU Hurd, pero Hurd demostr desarrollarse muy inactivamente, porque encontrar y reparar errores (eliminacin de fallos, debugging en ingls) era muy difcil, debido a las caractersticas tcnicas del diseo del microncleo. Otro proyecto de sistema operativo software libre, en los aos 1980 fue BSD. Este fue desarrollado en la Universidad de Berkeley desde la 6 edicin de Unix de AT&T. Puesto que el cdigo de AT&T Unix estaba contenido en BSD, AT&T present una demanda a principios de los aos 1990 contra la Universidad de Berkeley, la cual limit el desarrollo de BSD y redujo el desarrollo. As a principios de los aos 1990 no produjo ningn sistema completo libre. El futuro de BSD era incierto debido al pleito y detuvo el desarrollo. Adems, el
1 2

The GNU Operating System. http://www.gnu.org/

Bell Labs. The Creation of the UNIX* Operating System. http://www.bell-labs.com/history/unix/

10

Proyecto GNU gradualmente se desarrollaba pero, este careca de un bien formado ncleo UNIX. Esto dej un nicho crtico abierto, que Linux llenara muy pronto

1.1.1. Unix y su historia3


A finales de 1960, el Instituto Tecnolgico de Massachusetts, los Laboratorios Bell de AT&T y General Electric trabajaban en un sistema operativo experimental llamado Multics (Multiplexed Information and Computing System), desarrollado para ejecutarse en una computadora central (mainframe) modelo GE-645. El objetivo del proyecto era desarrollar un gran sistema operativo interactivo que contase con muchas innovaciones, entre ellas mejoras en las polticas de seguridad. El proyecto consigui dar a luz versiones para produccin, pero las primeras versiones contaban con un pobre rendimiento. Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus recursos a otros proyectos. Uno de los programadores de los laboratorios Bell, Ken Thompson, sigui trabajando para la computadora GE-635 y escribi un juego llamado Space Travel, (Viaje espacial). Sin embargo, descubri que el juego era lento en la mquina de General Electric y resultaba realmente caro, algo as como 75 dlares de EE.UU. por cada partida. De este modo, Thompson escribi nuevamente el programa, con ayuda de Dennis Ritchie, en lenguaje ensamblador, para que se ejecutase en una computadora DEC PDP-7. Esta experiencia, junto al trabajo que desarroll para el proyecto Multics, condujo a Thompson a iniciar la creacin de un nuevo sistema operativo para la DEC PDP-7. Thompson y Ritchie lideraron un grupo de programadores, entre ellos a Rudd Canaday, en los laboratorios Bell, para desarrollar tanto el sistema de ficheros como el sistema operativo multitarea en s. A lo anterior, agregaron un intrprete de rdenes (o intrprete de comandos) y un pequeo conjunto de programas. El proyecto fue bautizado UNICS,
3

http://www.neoteo.com/la-historia-de-unix

11

como acrnimo Uniplexed Information and Computing System, pues slo prestaba servicios a dos usuarios (de acuerdo con Andrew Tanenbaum, era slo a un usuario). La autora de esta sigla se le atribuye a Brian Kernighan, ya que era un hack de Multics. Dada la popularidad que tuvo un juego de palabras que consideraba a UNICS un sistema MULTICS castrado (pues eunuchs, en ingls, es un homfono de UNICS), se cambi el nombre a UNIX, dando origen al legado que llega hasta nuestros das. Hasta ese instante, no haba existido apoyo econmico por parte de los laboratorios Bell, pero eso cambi cuando el Grupo de Investigacin en Ciencias de la Computacin decidi utilizar UNIX en una mquina superior a la PDP-7. Thompson y Ritchie lograron cumplir con la solicitud de agregar herramientas que permitieran el procesamiento de textos a UNIX en una mquina PDP-11/20, y como consecuencia de ello consiguieron el apoyo econmico de los laboratorios Bell. Fue as como por vez primera, en 1970, se habla oficialmente del sistema operativo UNIX ejecutado en una PDP-11/20. Se inclua en l un programa para dar formato a textos (runoff) y un editor de texto. Tanto el sistema operativo como los programas fueron escritos en el lenguaje ensamblador de la PDP-11/20. Este "sistema de procesamiento de texto" inicial, compuesto tanto por el sistema operativo como de runoff y el editor de texto, fue utilizado en los laboratorios Bell para procesar las solicitudes de patentes que ellos reciban. Pronto, runoff evolucion hasta convertirse en troff, el primer programa de edicin electrnica que permita realizar composicin tipogrfica. El 3 de noviembre de 1971 Thomson y Ritchie publicaron un manual de programacin de UNIX (ttulo original en ingls: "UNIX Programmer's Manual"). En 1972 se tom la decisin de escribir nuevamente UNIX, pero esta vez en el lenguaje de programacin C. Este cambio significaba que UNIX podra ser fcilmente modificado para funcionar en otras computadoras (de esta manera, se volva portable) y as otras variaciones podan ser desarrolladas por otros programadores. Ahora,

12

el cdigo era ms conciso y compacto, lo que se tradujo en un aumento en la velocidad de desarrollo de UNIX. AT&T puso a UNIX a disposicin de universidades y compaas, tambin al gobierno de los Estados Unidos, a travs de licencias. Una de estas licencias fue otorgada al Departamento de Computacin de la Universidad de California, con sede en Berkeley. En 1975 esta institucin desarroll y public su propio sucedneo de UNIX, conocida como Berkeley Software Distribution (BSD), que se convirti en una fuerte competencia para la familia UNIX de AT&T. Mientras tanto, AT&T cre una divisin comercial denominada Unix Systems Laboratories para la explotacin comercial del sistema operativo. El desarrollo prosigui, con la entrega de las versiones 4, 5 y 6 en el transcurso de 1975. Estas versiones incluan los pipes o tuberas, lo que permiti dar al desarrollo una orientacin modular respecto a la base del cdigo, consiguiendo aumentar an ms la velocidad de desarrollo. Ya en 1978, cerca de 600 o ms mquinas estaban ejecutndose con alguna de las distintas encarnaciones de UNIX. La versin 7, la ltima versin del UNIX original con amplia distribucin, entr en circulacin en 1979. Las versiones 8, 9 y 10 se desarrollaron durante la dcada de 1980, pero su circulacin se limit a unas cuantas universidades, a pesar de que se publicaron los informes que describan el nuevo trabajo. Los resultados de esta investigacin sirvieron de base para la creacin de Plan 9 from Bell Labs, un nuevo sistema operativo portable y distribuido, diseado para ser el sucesor de UNIX en investigacin por los Laboratorios Bell. AT&T entonces inici el desarrollo de UNIX System III, basado en la versin 7, como una variante de tinte comercial y as venda el producto de manera directa. La primera versin se lanz en 1981. A pesar de lo anterior, la empresa subsidiaria Western Electric segua vendiendo versiones antiguas de Unix basadas en las distintas versiones hasta la

13

sptima. Para finalizar con la confusin con todas las versiones divergentes, AT&T decidi combinar varias versiones desarrolladas en distintas universidades y empresas, dando origen en 1983 al Unix System V Release 1. Esta versin present caractersticas tales como el editor Vi y la biblioteca curses, desarrolladas por Berkeley Software Distribution en la Universidad de California, Berkeley. Tambin contaba con compatibilidad con las mquinas VAX de la compaa DEC. Hacia 1991, un estudiante de ciencias de la computacin de la Universidad de Helsinki, llamado Linus Torvalds desarroll un ncleo para computadoras con arquitectura x86 de Intel que emulaba muchas de las funcionalidades de UNIX y lo lanz en forma de cdigo abierto en 1991, bajo el nombre de Linux. En 1992, el Proyecto GNU comenz a utilizar el ncleo Linux junto a sus programas. En 1993, la compaa Novell adquiri la divisin Unix Systems Laboratories de AT&T junto con su propiedad intelectual. Esto ocurri en un momento delicado en el que Unix Systems Laboratories disputaba una demanda en los tribunales contra BSD por infraccin de los derechos de copyright, revelacin de secretos y violacin de marca de mercado. Aunque BSD gan el juicio, Novell descubri que gran parte del cdigo de BSD fue copiada ilegalmente en UNIX System V. En realidad, la propiedad intelectual de Novell se reduca a unos cuantos archivos fuente. La correspondiente contra-demanda acab en un acuerdo extrajudicial cuyos trminos permanecen bajo secreto a peticin de Novell. En 1995, Novell vendi su divisin UNIX comercial (es decir, la antigua Unix Systems Laboratories) aparentemente, a Santa Cruz Operation de (SCO) reservndose, algunos derechos propiedad

intelectual sobre el software. SCO contina la comercializacin de System V en su producto UnixWare, que durante cierto tiempo pas a

14

denominarse OpenUnix, aunque ha retomado de nuevo el nombre de UnixWare.

1.1.2. BSD y su historia4. Las primeras distribuciones de Unix de los laboratorios Bell en los aos 70 incluan el cdigo fuente del sistema operativo, permitiendo a los desarrolladores de las universidades modificar y extender Unix. El primer sistema Unix de Berkeley fue el PDP-11, que fue instalado en 1974, y fue utilizado desde entonces por el departamento de ciencia computacional para sus investigaciones. Otras universidades empezaron a interesarse en el software de Berkeley, y por ello en 1977 Bill Joy, entonces un estudiante de grado en Berkeley, grab y envi cintas del primer Berkeley Software Distribution (BSD). BSD 1 era un aadido a la sexta edicin Unix, ms que un sistema operativo completo. Estaba compuesto principalmente de un compilador Pascal y un editor de texto creado por el propio Joy llamado "ex". BSD 2 fue lanzada en 1978, inclua versiones actualizadas de 1BSD y adems dos nuevos programas creados por Joy que perduran en los sistemas Unix hasta hoy da. El editor de textos vi y el shell de C. Las siguientes versiones de BSD 2 contenan adaptaciones de las distribuciones de BSD basadas en la arquitectura VAX, para hacerlos compatibles con la arquitectura PDP-11. BSD 2.9 desde 1983 incluye cdigo de BDS 4.1c y fue la primera distribucin considerada como un sistema operativo completo (Una modificacin de Unix 7). La distribucin ms reciente, la BSD 2.11 fue lanzada en 1992, y con la ayuda de voluntarios continu actualizndose hasta 2003. a) Versiones VAX
4

http://es.wikipedia.org/wiki/Berkeley_Software_Distribution

15

En 1978 fue instalado en Berkeley un computador VAX, pero la adaptacin de Unix a la arquitectura VAX, el UNIX/32V, no aprovechaba la capacidad de memoria virtual esta arquitectura. El kernel de 32V fue prcticamente reescrito por los estudiantes de Berkeley para aprovechar la memoria virtual, y finalmente, a finales de 1979, se lanz el 3BSD, que inclua un nuevo kernel, adaptaciones de 2BSD a la arquitectura VAX, y las utilidades del 32V. BSD 3 tambin se llam Virtual VAX/UNIX o VMUNIX (Virtual Memory Unix), y las imgenes del kernel BSD /vmunix hasta el BSD. El logro conseguido con BSD 3 fue un factor decisivo para que el (Defense Advanced Projects Agency) (DARPA), que quera desarrollar una plataforma Unix estndar para sus investigaciones en el proyecto VLSI, fundara el Berkeleys Computer System Research Group(CSRG). b) BSD 4 Lanzado en noviembre de 1980, ofreca muchas mejoras sobre el BSD 3, incluyendo sobre todo en el trabajo de control de la anterior versin del csh, delivermail (el presente de sendmail), seales confiables, y la librera de programacin Curses. BSD 4.1, lanzado en junio de 1981, fue la respuesta a las crticas hacia BSD en comparacin con el sistema operativo dominante para la arquitectura VAX, el VMS. BSD 4.1 fue mejorado por Bill Joy hasta que consigui las mismas prestaciones que el VMS. La distribucin iba a llamarse en un principio BSD 5, pero fue cambiado para evitar posibles confusiones con el lanzamiento del Unix System V de AT&T. BSD 4.2 tom dos aos para su implementacin, y contena grandes mejoras. Antes de su lanzamiento oficial aparecieron tres versiones intermedias 4.1a incorpor una versin modificada de la puesta en prctica preliminar del TCP/IP de

16

BBN. 4.1b incluy el nuevo Berkeley Fast File System, implementado por Marshall Kira McKusick, y la 4.1c era una versin a nivel interno que se utiliz durante los ltimos meses del desarrollo del BSD 4.2. La distribucin oficial de BSD 4.2 se lanz en agosto de 1983. Fue la primera distribucin de BSD desde que Bill Joy se fuera y co-fundara Sun Microsystems. Mike Karels y Marshall Kira MacKusick tomaron el control del proyecto desde ese momento. En una nota, se remarca el debut del demonio y mascota de BSD, mediante dibujo hecho por McKusick que apareca en las portadas de los manuales impresos distribuidos por USENIX. BSD4.3 fue lanzado en junio de 1986. Sus principales cambios eran la mejora de muchas de las nuevas contribuciones hechas por BSD 4.2 que no fueron mejoradas como lo fue el cdigo del BSD4.3. Antes de su lanzamiento, la implementacin TCP/IP que contena BSD diverga considerablemente de la oficial realizada por BBN. Es por ello que despus de muchas pruebas realizadas por DARPA, ste concluy que la versin incluida en BSD 4.2 era superior a la nueva, y que por ello debera mantenerse en la nueva distribucin. Despus de la versin 4.3, se determin que las futuras versiones deberan ser construidas basndose en otra arquitectura diferente de la ya entonces vieja VAX. En aquel momento, Power 6/32, desarrollada por Computer Consoles Inc, pareca una plataforma con ms futuro, aunque fue abandonada por sus desarrolladores al poco tiempo. No obstante, la adaptacin a esta plataforma realizada por BSD, el BSD 4.3-Tahoe prob la vala de la separacin entre el cdigo dependiente de la mquina y el cdigo independiente, lo que permita una futura portabilidad. Hasta este momento, todas la versiones de BSD haba incorporado cdigo propietario de AT&T, lo que requera licencias para su uso. stas comenzaron a ser muy caras, por lo

17

que muchas entidades externas expresaron su inters en una distribucin separada del cdigo de red propietario desarrollado por AT&T, para que no estuviera sujeto al pago de esas licencias. Esto se consigui con Network Tape 1 (Net/1), lanzada en 1989 y creada sin cdigo propietario de AT&T que fue libremente distribuida sobre los trminos de la permisiva licencia BSD. BSD 4.3-Reno se lanz en 1990. Era una versin para uso interno utilizada durante la construccin de BSD 4.4. Esta distribucin se mova claramente hacia la compatibilidad con POSIX, y, segn alguno, lejos de la filosofa de BSD, ya que POSIX se basa en el sistema V. c) Net/2 y los problemas legales Despus de Net/1, Keith Bostic propuso que ms secciones de BSD no relacionadas con AT&T fueran lanzadas con la misma licencia de Net/1. Con esta intencin empez un proyecto que tena como fin implementar muchas de las utilidades estndar de Unix sin cdigo de AT&T. En un plazo de 18 meses, todas la utilidades propietarias de AT&T fueron reemplazadas, y tan slo quedaron unos pocos archivos propietarios en el kernel. Estos ficheros fueron finalmente eliminados, dando lugar a Net/2, prcticamente un sistema operativo completo y adems, libremente distribuible. Net/2 fue la base para dos adaptaciones independientes de BSD para la arquitectura 80386 de Intel, el 386BSD de William Jolliz y el propietario BSD/386 (renombrado posteriormente como BSD/OS) de Berkeley Software Design( BSDi). 386BSD tuvo poca vida, pero fue el punto de partida de FreeBSD y NetBSD. BSDi tuvo al poco tiempo un problema legal con AT&T, propietarios de los derechos de System V y la marca Unix. El pleito fue archivado en 1992, bajo la prescripcin de no distribuir Net/2 hasta

18

que la validez de las demandas pudiera ser determinada. El pleito ralentiz el desarrollo de los descendientes libres de BSD durante cerca de dos aos durante los cuales su status legal estuvo en cuestin, y a causa de esto, los sistemas basados mayor relevancia. Linux y 386BSD empezaron su desarrollo al mismo tiempo, e incluso Linus Torvalds dijo que si hubiera habido un sistema operativo basado en Unix libre para la arquitectura 386, probablemente no hubiera creado Linux. Aunque es debatible qu efecto hubiera tenido en el campo del software, es seguro que hubiera sido sustancial. d) 4.4BSD y descendientes. El pleito finaliz en enero de 1994 a favor de Berkeley. De los 18000 archivos que contena la distribucin, tan slo tres fueron eliminados y 70 modificados para que mostraran los derechos propietarios de AT&T. En junio de 1994 se lanz BSD 4.4 con dos versiones: una libremente distribuible llamada BSD 4.4-Lite, sin cdigo propietario, y la BSD 4.4-Encumbered, solamente para los concesionarios de AT&T. La ltima distribucin creada por Berkeley fue el BSD 4.4-Lite Release 2, lanzado en 1995, despus de que el CSRG fuera disuelto y el desarrollo de BSD en Berkeley fuera cesado. Desde entonces han aparecido muchas distribuciones basadas en BSD 4.4, tales como FreeBSD, OpenBSD y NetBSD. Adems, la licencia permisiva de BSD ha permitido que otros sistemas operativos, tanto libres como propietarios incorporaran cdigo BSD. Por ejemplo, Microsoft Windows ha utilizado cdigo derivado de BSD en su implementacin de TCP/IP, y utiliza versiones recompiladas de la lnea de comandos BSD para las

19

herramientas de redes. Tambin Darwin, el sistema en el cual est construido Mac OS X, el sistema operativo de Apple, est derivado en parte de FreeBSD 5. Otros sistemas basados en Unix comerciales como Solaris tambin utilizan cdigo BSD.

1.1.3. GNU y su historia.5


UNIX es un Sistema Operativo no libre muy popular, porque est basado en una arquitectura que ha demostrado ser tcnicamente estable. El sistema GNU fue diseado para ser totalmente compatible con UNIX. El hecho de ser compatible con la arquitectura de UNIX implica que GNU est compuesto de pequeas piezas individuales de software, muchas de las cuales ya estaban disponibles, como el sistema de edicin de textos TeX y el sistema grfico X Window, que pudieron ser adaptados y reutilizados; otros en cambio tuvieron que ser reescritos. Para asegurar que el software GNU permaneciera libre para que todos los usuarios pudieran "ejecutarlo, copiarlo, modificarlo y distribuirlo", el proyecto deba ser liberado bajo una licencia diseada para garantizar esos derechos al tiempo que evitase restricciones posteriores de los mismos. La idea se conoce en Ingls como copyleft copia permitida (en clara oposicin a copyright derecho de copia), y est contenida en la Licencia General Pblica de GNU (GPL). En 1985, Stallman cre la Free Software Foundation (FSF o Fundacin para el Software Libre) para proveer soportes logsticos, legales y financieros al proyecto GNU. La FSF tambin contrat programadores para contribuir a GNU, aunque una porcin sustancial del desarrollo fue (y contina siendo) producida por voluntarios. A medida que GNU ganaba renombre, negocios interesados comenzaron a contribuir al desarrollo o comercializacin de productos GNU y el correspondiente soporte tcnico. El ms prominente y exitoso de ellos fue Cygnus Solutions, ahora parte de Red Hat.
5

http://es.wikipedia.org/wiki/Proyecto_GNU

20

En 1990, el sistema GNU ya tena un editor de texto llamado Emacs, un exitoso compilador (GCC), y la mayor parte de las bibliotecas y utilidades que componen un sistema operativo UNIX tpico. Pero faltaba un componente clave llamado ncleo (kernel en ingls). En el manifiesto GNU, Stallman mencion que "un ncleo inicial existe, pero se necesitan muchos otros programas para emular Unix". l se refera a TRIX, que es un ncleo de llamadas remotas a procedimientos, desarrollado por el MIT y cuyos autores decidieron que fuera libremente distribuido; TRIX era totalmente compatible con UNIX versin 7. En diciembre de 1986 ya se haba trabajado para modificar este ncleo. Sin embargo, los programadores decidieron que no era inicialmente utilizable, debido a que solamente funcionaba en "algunos equipos sumamente complicados y caros" razn por la cual debera ser portado a otras arquitecturas antes de que se pudiera utilizar. Finalmente, en 1988, se decidi utilizar como base el ncleo Mach desarrollado en la CMU. Inicialmente, el ncleo recibi el nombre de Alix (as se llamaba una novia de Stallman), pero por decisin del programador Michael Bushnell fue renombrado a Hurd. Desafortunadamente, debido a razones tcnicas y conflictos personales entre los programadores originales, el desarrollo de Hurd acab estancndose. En 1991, Linus Torvalds empez a escribir el ncleo Linux y decidi distribuirlo bajo la licencia GPL. Rpidamente, mltiples programadores se unieron a Linus en el desarrollo, colaborando a travs de Internet y consiguiendo paulatinamente que Linux llegase a ser un ncleo compatible con UNIX. En 1992, el ncleo Linux fue combinado con el sistema GNU, resultando en un sistema operativo libre y completamente funcional. El Sistema Operativo formado por esta combinacin es usualmente conocido como "GNU/Linux" o como una "distribucin Linux" y existen diversas variantes.

21

Tambin es frecuente hallar componentes de GNU instalados en un sistema UNIX no libre, en lugar de los programas originales para UNIX. Esto se debe a que muchos de los programas escritos por el proyecto GNU han demostrado ser de mayor calidad que sus versiones equivalentes de UNIX. A menudo, estos componentes se conocen colectivamente como "herramientas GNU". Muchos de los programas GNU han sido tambin transportados a otros sistemas operativos como Microsoft Windows y Mac OS X. 1.2 Primeras distribuciones.6 Antes de que surgieran las primeras distribuciones, un usuario de Linux deba ser algo experto en Unix; no solo deba conocer qu bibliotecas y ejecutables necesitaba para iniciar el sistema y que funcionase, sino tambin los detalles importantes que se requieren en la instalacin y configuracin de los archivos en el sistema. Las distribuciones Linux comenzaron a surgir poco despus de que el ncleo Linux fuera utilizado por otros programadores adems de los creadores originales. Exista mayor inters en desarrollar un sistema operativo que en desarrollar aplicaciones, interfaces para los usuarios o un paquete de software conveniente. Entre las distribuciones ms antiguas se incluan: Dos discos denominados H J Lu's Boot-root con el ncleo y un mnimo de herramientas para utilizar. MCC Interim Linux, que se poda descargar en un servidor pblico FTP de la Universidad de Mnchester en febrero de 1992. TAMU, creado por entusiastas de la Universidad de Texas A&M al mismo tiempo que SLS SLS (Softlanding Linux System). Yggdrasil Linux cre el primer CD-ROM de una distribucin Linux.

SLS no estuvo bien mantenida; as pues, Patrick Volkerding lanz una


6

http://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux

22

distribucin basada en SLS a la que llam Slackware; lanzada el 16 de julio de 1993.1 Esta es la distribucin ms antigua que est en desarrollo activo. Los usuarios vieron en Linux una alternativa a los sistemas operativos DOS, Microsoft Windows en la plataforma PC, Mac OS en Apple Macintosh y las versiones de uso bajo licencia (de pago) de UNIX. La mayora de estos primeros usuarios se haban familiarizado con el entorno UNIX en sus trabajos o centros de estudios. Estos adoptaron GNU/Linux por su estabilidad, reducido (o nulo) coste y por la disponibilidad del cdigo fuente del software incluido. Las distribuciones eran originalmente una cuestin de comodidad para el usuario medio, evitndole la instalacin (y en muchos casos compilacin) por separado de paquetes de uso comn, pero hoy se han popularizado incluso entre los expertos en ste tipo de sistemas operativos (UNIX/Linux). Si bien, histricamente, Linux estuvo mejor posicionado en el mercado de los servidores, distribuciones centradas en la facilidad de instalacin y uso, tales como Fedora, Mandriva, OpenSuSE, Knoppix y Ubuntu, entre otras, han logrado una mayor aceptacin en el mercado domstico.

23

CAPTULO 2 Distribuciones ms populares.


2.1 Distribuciones ms importantes. Una distribucin Linux (coloquialmente llamada distro) es una distribucin de software basada en el ncleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo especfico de usuarios, dando as origen a ediciones domsticas, empresariales y para servidores. Por lo general estn compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios. Adems del ncleo Linux, las distribuciones incluyen habitualmente las bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X Window System. Dependiendo del tipo de usuarios a los que la distribucin est dirigida se incluye tambin otro tipo de software como procesadores de texto, hoja de clculo, reproductores multimedia, herramientas administrativas, etctera. En el caso de incluir herramientas del proyecto GNU, tambin se utiliza el trmino distribucin GNU/Linux. La mayor parte de las distribuciones son fciles de manejar. El usuario acostumbrado a utilizar Windows no tendr grandes problemas para adaptarse. Algunas distribuciones Linux se pueden utilizar sin instalar nada en tu ordenador. Se les llama LiveCD. Se graban en un cd y se inserta en el ordenador. Suelen ejecutarse ms lentamente, ya que funcionan desde el cd y no puedes guardar los datos. Suelen incluir la opcin de instalar la distro. Es una forma de probar Linux en tu ordenador y si te gusta, instalar el sistema completo.

24

Existen distribuciones que estn soportadas comercialmente, como Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical Ltd.), Mandriva, y distribuciones mantenidas por la comunidad como Debian y Gentoo. Aunque hay otras distribuciones que no estn relacionadas con alguna empresa o comunidad, como es el caso de Slackware. A continuacin mencionaremos las distribuciones mas antiguas en las cuales se basan la mayora de Sistemas Operativos Linux que existen hoy en la actualidad.7 2.1.1. Red Hat Red Hat es una distribucin Linux creada por Red Hat, que fue una de las ms populares en los entornos de usuarios domsticos. Es una de las distribuciones Linux de "mediana edad". La versin 1.0 fue presentada el 3 de noviembre de 1994. No es tan antigua como la distribucin Slackware, pero ciertamente es ms antigua que muchas otras. Fue la primera distribucin que us RPM como su formato de paquete, y en un cierto plazo ha servido como el punto de partida para varias otras distribuciones, tales como la orientada hacia PC de escritorio Mandrake Linux (originalmente Red Hat Linux con KDE), Yellow Dog Linux, la cual se inici desde Red Hat Linux con soporte para PowerPC, y ASPLinux (Red Hat Linux con mejor soporte para caracteres no-Latinos). Desde el 2003, Red Hat ha desplazado su enfoque hacia el mercado de los negocios con la distribucin Red Hat Enterprise Linux y la versin no comercial Fedora Core. Red Hat Linux 9, la versin final, lleg oficialmente al final de su vida til el pasado 30 de abril de 2004, aunque el proyecto Fedora Legacy continu publicando actualizaciones, hasta ser abandonado dicho proyecto a finales de 2006.

http://upload.wikimedia.org/wikipedia/commons/8/8c/Gldt.svg

25

2.1.2. Debian Debian o Proyecto Debian (en ingls Debian Project) es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en software libre. El sistema se encuentra precompilado, empaquetado y en un formato deb para mltiples arquitecturas de computador y para varios ncleos. Naci como una apuesta por separar en sus versiones el software libre del software no libre. El modelo de desarrollo del proyecto es ajeno a motivos empresariales o comerciales, siendo llevado adelante por los propios usuarios, aunque cuenta con el apoyo de varias empresas en forma de infraestructuras. Debian no vende directamente su software, lo pone a disposicin de cualquiera en Internet, aunque s permite a personas o empresas distribuirlo comercialmente mientras se respete su licencia. La comunidad de desarrolladores del proyecto cuenta con la representacin de Software in the Public Interest, una organizacin sin nimo de lucro que da cobertura legal a varios proyectos de software libre. La primera adaptacin del sistema Debian, siendo tambin la ms desarrollada, es Debian GNU/Linux, basada en el ncleo Linux, y como siempre utilizando herramientas de GNU. Existen tambin otras adaptaciones con diversos ncleos: Hurd (Debian GNU/Hurd); NetBSD (Debian GNU/NetBSD) y FreeBSD (Debian GNU/kFreeBSD). 2.1.3. Slackware Slackware Linux es la distribucin Linux ms antigua que tiene vigencia. En su ltima versin, la 13.37, Slackware incluye la versin del ncleo Linux 2.6.37.6 y Glibc 2.11.1. Contiene un programa de instalacin sencillo de utilizar aunque puede ser compleja para los nuevos en sistemas linux, extensa documentacin aunque poca en espaol, y un sistema de gestin de paquetes basado en menes.

26

Una instalacin completa incluye una implementacin de X Window System para el sistema de ventanas (X.Org ; entornos de escritorio como KDE (4.5.5) (hasta la versin 10.1 estuvo incluido GNOME) y XFce (4.6.2); entornos de desarrollo para C/C++, Perl, Python, Java, LISP y Ruby; utilidades de red, servidores de correo, de noticias (INN), HTTP (Apache) o FTP; programas de diseo grfico como The GIMP; navegadores web como Konqueror, Firefox y Mozilla SeaMonkey, entre otras muchas aplicaciones. 2.2 Distribuciones ms populares en la actualidad.8 Entre las distribuciones Linux ms populares se incluyen: Arch Linux, una distribucin basada en el principio KISS, con un sistema de desarrollo continuo entre cada versin (no es necesario volver a instalar todo el sistema para actualizarlo). CentOS, una distribucin creada a partir del mismo cdigo del sistema Red Hat pero mantenida por una comunidad de desarrolladores voluntarios. Debian, una distribucin mantenida por una red de desarrolladores voluntarios con un gran compromiso por los principios del software libre. Fedora, una distribucin lanzada por Red Hat para la comunidad. Gentoo, una distribucin orientada a usuarios avanzados, conocida por la similitud en su sistema de paquetes con el FreeBSD Ports, un sistema que automatiza la compilacin de aplicaciones desde su cdigo fuente. gOS, una distribucin basada en Ubuntu para netbooks. Creada por Google. Knoppix, la primera distribucin live en correr completamente desde un medio extrable. Est basada en Debian. Kubuntu, la versin en KDE de Ubuntu. Kurisu OS,sistema basado en Open Suse y desarrollado por Kurisu Electronics Systems cuya funcin principal es la mxima compatibilidad con aplicaciones de la plataforma Windows y de Mac OS.
8

Linux Mint, una popular distribucin derivada de Ubuntu.

http://www.linux-es.org/distribuciones

27

Mandriva, mantenida por la compaa francesa del mismo nombre, es un sistema popular en Francia y Brasil. Est basada en Red Hat. openSUSE, originalmente basada en Slackware es patrocinada

actualmente por la compaa Novell. PCLinuxOS, derivada de Mandriva, paso de ser un pequeo proyecto a una popular distribucin con una gran comunidad de desarrolladores. Puppy Linux, versin para equipos antiguos o con pocos recursos que pesa 130 MiB. Red Hat Enterprise Linux, derivada de Fedora, es mantenida y soportada comercialmente por Red Hat. Slackware, una de las primeras distribuciones Linux y la ms antigua en funcionamiento. Fue fundada en 1993 y desde entonces ha sido mantenida activamente por Patrick J. Volkerding. Slax, es un sistema Linux pequeo, moderno, rpido y portable orientado a la modularidad. Est basado en Slackware. Ubuntu, una popular distribucin para escritorio basada en Debian y mantenida por Canonical. Dragora y Trisquel, que van adquiriendo importancia entre las distribuciones que solo contienen software libre. Canaima, es un proyecto socio-tecnolgico abierto, construido de forma colaborativa, desarrollado en Venezuela y basado en Debian. El sitio web DistroWatch ofrece una lista de las distribuciones ms populares; la lista est basada principalmente en el nmero de visitas, por lo que no ofrece resultados muy confiables acerca de la popularidad de las distribuciones. Cabe Mencionar que existe software diseado exclusivamente para

dispositivos mviles, que basan su software en el ncleo de Linux. El ejemplo ms claro seria el Sistema Operativo Android. Android,9 es un sistema operativo basado en el ncleo Linux diseado originalmente para dispositivos mviles, tales como telfonos inteligentes, pero que posteriormente se expandi su desarrollo para soportar otros
9

http://es.wikipedia.org/wiki/Android

28

dispositivos tales como tablet, reproductores MP3, netbook, PC, televisores, lectores de e-book e incluso, se han llegado a ver en el CES, microondas y lavadoras. Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005. Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio. Las unidades vendidas de telfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre. Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 250.000 aplicaciones disponibles para la tienda de aplicaciones oficial de Android: Android Market, sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android, como pueden ser la App Store de Amazon o la tienda de aplicaciones de Samsung. Android Market es la tienda de aplicaciones en lnea administrada por Google, aunque existe la posibilidad de obtener software externamente. Los programas estn escritos en el lenguaje de programacin Java. No obstante, no es un sistema operativo libre de malware, aunque la mayora de ello es descargado de sitios de terceros. El anuncio del sistema Android se realiz el 5 de noviembre de 2007 junto con la creacin de la Open Handset Alliance, un consorcio de 78 compaas de hardware, software y telecomunicaciones dedicadas al desarrollo de estndares abiertos para dispositivos mviles. Google liber la mayora del cdigo de Android bajo la licencia Apache, una licencia libre y de cdigo abierto. Actualmente Android posee aproximadamente el 32,9% de cuota de mercado a escala mundial de los telfonos inteligentes, por delante de Symbian OS que posee una cuota aproximada del 30,6%. En tercer lugar se sita iOS con una cuota de mercado del 16%.

29

La estructura del sistema operativo Android10 se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el ncleo de las bibliotecas de Java en una mquina virtual Dalvik con compilacin en tiempo de ejecucin. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz grfica (surface manager), un framework OpenCore, una base de datos relacional SQLite, una API grfica OpenGL ES 2.0 3D, un motor de renderizado WebKit, un motor grfico SGL, SSL y una biblioteca estndar de C Bionic. El sistema operativo est compuesto por 12 millones de lneas de cdigo, incluyendo 3 millones de lneas de XML, 2,8 millones de lneas de lenguaje C, 2,1 millones de lneas de Java y 1,75 millones de lneas de C++.

10

http://www.android.com/

30

CAPTULO 3 Comandos y Aplicaciones


3.1 Lista de Comandos ms Utilizados en las diferentes distribuciones de Linux. Passwd, Cambia el password del usuario. Cuando se hace el cambio solicita confirmacin del cambio, es decir, se ingresa el password y luego al pedirlo se repite. ls, Lista archivos y directorios, funciona como el comando dir de DOS, incluso el dir puede tambin ser usado. Algunas opciones son: ls a : lista los archivos con los ocultos. ls -l : lista loa archivos mostrando toda la informacin como los permisos y ms datos ls --color : lista los archivos mostrando colores para mejor visualizacin

reboot, Reinicia el Sistema. halt o poweroff, Apaga el sistema. man, Muestra las pginas man de cada comando, por ejemplo: man ls who, Muestra quienes son los usuarios conectados al Sistema, por ejemplo whoami, indica quien soy. Otra opcin es el comando w, que cumple la misma funcin pero indica informacin algo mas detallada. date, Indica la fecha y hora del Sistema. init, Inicia los procesos de control segn el argumento dado, por ejemplo: /sbin/init 3

31

pidof, Indica el nmero de proceso, si se colgara un proceso se hace pidof <nombre<, y da un nmero ese es el pid. kill, Mata el proceso, se indica kill <n del pidof> del proceso.

pwd, Indicar el directorio donde se est ubicado. cd, Cambia el directorio, hay varias opciones, cd .. cambiar al directorio superior, si se hace cd yo, ir al directorio dentro del actual llamado yo, si se hace cd /home ir al directorio /home, independientemente de donde se encuentre. mkdir, Crea directorios. rmdir, Borra directorios. cat, Encadena e imprime el contenido de un archivo. more, Exhibe el contenido de un archivo detenindose en cada pantalla. head, Exhibe el inicio de un archivo. tail, Exhibe el final de un archivo. wc, Cuenta lneas, palabras y caracteres de un archivo. Dentro de los comandos para manejar archivos encontramos: cp, Copia archivos. mv, Mueve archivos o bien los renombra, es importante indicar el nombre del archivo destino. Por ejemplo: si hago mv /root/texto /home/texto lo muevo. Si

32

hago /root/texto /root/prueba-texto, lo renombro. rm, Elimina archivos. Para la cantidad de opciones, recomiendo man rm. ln, Crea links hacia otros archivos se usa: ln -s <archivo-origen> <archivodestino> file, Determina el tipo de archivo. type, Ensea la ubicacin de un archivo. diff, Compara dos archivos en formato texto lnea por lnea. find, Busca algn archivo y ejecuta alguna accin con estos archivos. locate, Lista archivos asociados al patrn dado. tar, Empaqueta o desempaqueta un conjunto de archivos o directorios. Ver man para opciones. zip, Comprime o descomprime archivos. gzip, Comprime o descomprime archivos, usando el compresor Gunzip. bzip2, Formato de compresin ms nuevo que los anteriores, permite mayor compresin de los datos. chgrp, Cambia el grupo del dueo de los archivos o directorios. chown, Cambia el dueo del archivo o directorio. chmod, Cambia los permisos de un archivo o directorio. ps, Relata el estado de los procesos en ejecucin.

33

mount, Monta sistemas de archivos. umount, Desmonta sistemas de archivos. su, Permite realizar tareas de superusuario estando logueado como usuario normal. df, Permite ver el uso de los discos que se encuentran montados. Tamao de lo usado. Du, Permite ver el tamao de los directorios, se puede definir en qu unidad de medida. 3.2 Aplicaciones de Linux y equivalentes en Windows. Linux al igual que Windows posea infinidad de aplicaciones para lo que es desarrollo de software, software multimedia, produccin de videos, aplicaciones de oficina, etc. La mayora de estas aplicaciones se encuentran en los servidores de descarga de las diferentes distribuciones de Linux, cabe decir que para instalarlas, solo es necesario ingresar un par de comandos en el terminal para instalar las aplicaciones necesarias. Otra manera ms sencilla es buscar en los repositorios de nuestro sistema operativo e instalar. Grficos. Creacin y retoque de imgenes Krita The GIMP Adobe Photoshop

Kabul 2008 (Lo ltimo en comunicacin organizacional)

Pixel Art KIconEdit IconLab, iDraw

Comics

34

Pencil

3.2.1. Grficos vectoriales. Inkscape GNU Paint OpenOffice.org Draw Xara Xtreme Adobe Illustrator - Corel Draw

3.2.2. Internet. Clientes P2P Bittorrent Azureus Bittornado BitTorrent Deluge KTorrent Transmission GTK Bittorrent

eMule/eDonkey aMule xMule eMule eMule

Multired Apollon Frostwire Lime Wire Lphant MLDonkey

Otras redes GtkGnutella Nicotine

35

Correo electrnico Evolution KMail Thunderbird Outlook

FTP gFTP FileZilla FireFtp Kftpgrabber

IRC Bitchx ChatZilla Konversation Kopete Kvirc Pidgin XChat Irssi

Mensajera instantnea aMSN emesene KMess Kopete Mercury Messenger Monkey Messenger Windows Live Messenger Windows Live Messenger Windows Live Messenger Trillian Windows Live Messenger Windows Live Messenger

36

Pidgin

Trillian

Navegadores Arora Dillo Epiphany Flock Konqueror Netscape Navigator Opera SeaMonkey Google Chrome Internet Explorer, Firefox Internet Explorer

3.2.3. Multimedia. Animacin 2D Synfig

Animacin 3D Blender Maya Wings 3D 3D Studio

Autora de CD/DVD Permiten crear estructuras y men de DVD. Devede Dvdauthor DVDStyler QDVDAuthor

Conversin Mobile Media Converter

37

Arista Transcoder

Edicin de DVD dvd::rip K9Copy DVD Shrink DVD Shrink

Edicin de vdeo Avidemux Mencoder LIVE GMencoder OpenShot S.U.P.E.R. OpenShot VirtualDub

Grabacin de CD/DVD Brasero GnomeBaker Graveman K3b Xfburn Nautilus-cd-burner Nero Linux

Reproduccin de msica Amarok Audacious Beep Media Player Exaile Listen Rhythmbox VLC iTunes Winamp Winamp

38

XMMS

Winamp

Reproduccin de vdeo Kaffeine MPlayer KMPlayer Totem VLC Xine

TV por Internet Miro Joost

Divisores de ficheros multimedia Hoz Hacha

3.2.4. Ofimtica. AbiWord Gnome Office KOffice OpenOffice.org Microsoft Word Microsoft Office Microsoft Office Microsoft Office

3.2.5. Programacin. Diseo web Bluefish Quanta Nvu KompoZer Aptana (sobre Eclipse) Mozilla Composer DreamWeaver, Frontpage DreamWeaver, Frontpage DreamWeaver, Frontpage Notepad ++

Clientes SVN

39

Rapid SVN

Tortoise SVN

3.2.6. Seguridad. Cortafuegos Guarddog Firestarter Firewall Builder KMyFirewall Shorewall

3.2.7. CAD QCad Autocad

Estas son algunas de las aplicaciones ms comunes que podemos encontrar en Linux, cabe decir que existen muchas ms que estn colgadas en internet y que se pueden descargar desde los repositorios de Linux.

40

CONCLUSIONES En base al documento realizado lo que se quiere conseguir es dar a conocer y considerar como alternativa, el uso del sistema operativo Linux en las instalaciones del IESTP Francisco de Paula Gonsalez Vigil y dar a conocer las aplicaciones compatibles con las mismas.

41

RECOMENDACIONES Para entender mejor el funcionamiento de Linux podemos probar el sistema operativo sin necesidad de instalar, ya que la mayora de distribuciones de Linux incluyen en sus CDs la funcin Live CD el cual nos permite iniciar Linux desde el mismo CD. Para mayor entendimiento existe video tutoriales en internet sobre la instalacin y manejo de Linux, en este trabajo se presentara alguno de estos para dar conocimiento.

42

BIBLIOGRAFA a) Bibliografa Juan Cherre Arguedas Ttulo: Domine Linux paso a paso 1ra. Edicin Editorial Macro Lima Per 2001 Hctor Facundo Arena Ttulo: La Biblia de Linux 1ra. Edicin Editorial: MP Ediciones Buenos Aires Argentina 2003 b) Webgrafa

http://es.wikipedia.org/wiki/GNU/Linux http://es.wikipedia.org/wiki/Unix http://es.wikipedia.org/wiki/Berkeley_Software_Distribution http://es.wikipedia.org/wiki/GNU http://es.wikipedia.org/wiki/Historia_de_Linux http://es.wikipedia.org/wiki/Red_Hat_Linux http://es.wikipedia.org/wiki/Slackware http://es.wikipedia.org/wiki/Debian http://es.wikipedia.org/wiki/Android http://usuarios.multimania.es/patriciospac/comandos.htm http://120linux.com/distribuciones/ http://es.wikipedia.org/wiki/Distribuci %C3%B3n_Linux#Im.C3.A1genes_de_distribuciones_comunes http://www.linux-es.org/files/distribuciones_en_el_tiempo.png http://ganimides.ucm.cl/haraya/doc/GuiaLinux.pd f 43

http://doc.ubuntu-es.org/Aplicaciones_y_equivalencias

44