












Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento ofrece una detallada introducción a Linux, su origen, predecesores y el papel clave de Linus Torvalds y Richard Stallman en su creación. Además, se abordan las distribuciones de Linux, las diferencias entre ellas y su utilidad en el hogar y en la empresa. El texto incluye información sobre la fundación de GNU y el concepto de software libre.
Qué aprenderás
Tipo: Resúmenes
1 / 20
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
[Subtítulo del documento]
[Capte la atención del lector con un resumen atractivo. Este resumen es una breve descripción del documento. Cuando esté listo para agregar contenido, haga clic aquí y empiece a escribir.]
[Título del curso]
Historia de Linux
1. Introducción En 1992 habían solo 100 personas trabajando en el desarrollo Kernel de Linux, pero en el 2010 ya eran 1000 personas los que trabajaban en el. Estos permitieron que lo que eran 250.000 líneas de código (1995) pasaran a ser 14.000.000 (2.010). Estos. Mas datos y curiosidades se encuentran en este trabajo, donde explicamos cosas sobre Linux, y todo lo que le rodea, y permite ver como una idea se puede convertir en algo muy grande. A continuación se pueden ver una serie de imágenes que ilustran el desarrollo de Linux: 2. Origen de Linux Para entender correctamente a Linux y lo que supone es necesario tener claro su origen. 2.1 Predecesores La historia de Linux comenzó mucho antes de lo que la mayoría de gente piensa, ya que en 1969, Ken Thompson, de AT&T Bell Laboratories, desarrolló el sistema operativo Unix, adaptándolo a las necesidades de un entorno de investigación, sin saber la importancia que llegaría a tener su trabajo. Un año después Dennis Ritchie (creador del lenguaje de programación C), colaboró con Ken Thompson para pasar el código del sistema Unix a C. Lo que convierto a Unix en un sistema operativo transportable.
Unix creció gradualmente hasta convertirse en un producto de software estándar, distribuido por muchos vendedores tales como Novell e IBM. Sus primeras versiones fueron distribuidas de forma gratuita a los departamentos científicos de informática de muchas universidades de renombre. En 1972, los laboratorios Bell empezaron a emitir versiones oficiales de Unix y a otorgar licencias del sistema a distintos usuarios. En 1975, Berkeley lanzó su propia versión de Unix (BSD). Esta versión de Unix se convirtió en la principal competidora de la versión de los laboratorios Bell de ATT&T, pero no era la única ya que en 1980, Microsoft desarrolló una versión de Unix para PC llamada Xenix. En 1991 esta organización desarrolló el SistemaV versión4, que incorporaba casi todas las características que se encuentran en el SistemaV versión3, BSDversión4.3, SunOS y Xenix. Como respuesta a esta nueva versión, varias compañías, tales como IBM y Hewlett Packard, establecieron la Open Software Foundation (OSF) para crear su propia versión estándar del Unix. Debido a la proliferación de versiones de Unix en las décadas anteriores, el Instituto de Ingenieros Eléctricos y Electrónicos (IIEE) desarrollo un estándar del Unix independiente para el American National Institute (ANSI). Este nuevo estándar ANSI del Unix se llama Portable Operating System Interface for Computer Environments (POSIX). Este estándar define una norma universal a la cual se deben adherir todas las versiones de Unix. En esa época, los estudiantes utilizaban un programa llamado Minix, que incorporaba diferentes características de Unix. Minix fue creado por el profesor Andrew Tannenbaum. Director del Departamento de Sistemas de la Universidad de Vrije, Amsterdam. Profesor de Arquitectura de Ordenadores y Sistemas Operativos. Licenciado en el MIT, y doctorado en la Universidad de Berkeley, California. En 1992 participó debate con Linus sobre la idea de este utilizar un núcleo monolítico en vez de los basados en un micro núcleo que Tanenbaum creía que serían la base de los sistemas operativos futuros.
Nació el 28 de diciembre de 1969 en Finlandia, es un ingeniero de software conocido por iniciar y mantener el desarrollo del “kernel” de Linux, basándose en el sistema operativo libre Minix y en algunas herramientas, varias utilidades y los compiladores desarrollados por el proyecto GNU. En la actualidad es responsable de la coordinación del proyecto.
3.1 Su vida Con tan solo 11 años y la ayuda de su abuelo que era un matemático y estadístico de la época, el cual al comprarse un Commodore enseño al joven Linus a manejarlo. En 1988 entro en la Universidad de Helsinki en donde aprendió sobre las ciencias de la computación y conoció a Andew S.Tanenbaum el cual ese mismo año creo el sistema operativo Minix. Aprendió a programar en C y después de varios años adquiriendo experiencia y tomar prestadas algunas ideas, creó en 1991 el primer Linux capaz de ejecutar BASH y disponer del compilador GCC. Le llamo Linux, debido a su apodo de la universidad. Un año más tarde Linux adopto GPL, una licencia que le añadía libertades para poder manipular y redistribuir su código de manera totalmente libre, lo que ha permitido que Linux se mantenga estable hasta nuestros días. Después de estar diez años estudiando y e investigando, entro a trabajar en Transmeta, una empresa dedicada a la fabricación de microprocesadores para portátiles; más tarde decidió abandonarla para poder dedicarse completamente al sueño que había creado, el desarrollo del kernel Linux. En la actualidad trabaja en los laboratorios Open Source Development Labs en Oregón, con la intención de seguir desarrollando su pasión, el kernel de Linux. Torvalds posee la marca registrada “Linux” y supervisa el uso de la marca a través de la organización sin ánimo de lucro Linux International, que se encarga de difundir por el mundo los beneficios del S.O. A pesar de todo, Linus, con sus 36 años, está felizmente casado con Tove y actualmente vive en Portland con sus tres hijas: Patricia, Daniela y Celeste, un lugar mucho más tranquilo para vivir con su familia. Algunas de las curiosidades que conocemos de Linus Torvalds es una persona como otra cualquiera y a la que le encanta la cerveza, conducir, y estar disfrutando con su familia. En 2001 lanzó su primer y único libro, su propio autobiografía, titulada “Just For Fun: The Story of an Accidental Revolutionary”, que traducido al castellano es muy curioso y significa: Sólo por diversión: la historia de un revolucionario accidental. 3.2 Creación de Linux Los motivos que llevaron a este genio a desarrollar su propio sistema operativo fueron varias. Normalmente, Linus utilizaba un computador que usaba para tener acceso por línea telefónica a la red informática de su Universidad, pero debido a que este utilizaba Minix y este no era de su agrado, decidió crear uno él mismo. En los primeros intentos hizo un programa que arrancaba desde un disquete, y consiguió arrancar el computador y ejecutar dos procesos que mostraban la cadena de caracteres “AAAAABBBBB”. Uno lo utilizaría para leer desde el módem y escribir en la pantalla,
Linus Torvalds obtuvo la posición número 17.
ello, el 27 de septiembre de 1983 Stallman anunció en varios grupos de noticias de ARPANET Y USENET el inicio del proyecto GNU que perseguía crear un sistema operativo completamente libre, para ello dejaría su trabajo en el MIT en febrero de 1984. Al anuncio original siguió, en 1985, la publicación del Manifiesto GNU, en el cual Stallman declaraba sus intenciones y motivaciones para crear una alternativa libre, pero compatible, al sistema operativo Unix, al que denominó GNU, que también quiere decir ñu en inglés (logotipo de GNU). Poco tiempo después fundó la organización no lucrativa Free Software Foundation para coordinar el esfuerzo, empleando a programadores de software libre y proveer de una infraestructura legal al movimiento del software libre. Popularizó el concepto de copyleft, un mecanismo legal que protege los derechos de modificación y redistribución del software libre, fue implementado en la Licencia Pública General GNU en 1989. La mayor parte del sistema GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo, en 1990 hubo miembros del Proyecto GNU que comenzaron a desarrollar un núcleo llamado GNU Hurd. En 1991, un estudiante finlandés llamado Linus Torvalds utilizó las herramientas de desarrollo de GNU para producir el núcleo Linux, completando un sistema GNU completo y operativo, el sistema operativo GNU/ Linux. 4.3 Repercusiones morales y políticas Las motivaciones políticas y morales de Richard Stallman lo han convertido en una figura controvertida. Muchos programadores influyentes que se encuentran de acuerdo con el concepto de compartir el código, difieren con las posturas morales, filosofía personal o el lenguaje que utiliza Stallman para describir sus posiciones. Un resultado de estas disputas condujo al establecimiento de una alternativa al movimiento del software libre, el movimiento de código abierto. “Que las empresas tengan especial influencia en la política significa que la democracia está enferma. El propósito de la democracia es asegurarse de que los ricos no tengan una influencia proporcional a su riqueza. Y si tienen más influencia que tú o que yo, eso significa que la democracia está fallando. Las leyes que obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer daño.” Stallman ha escrito muchos ensayos sobre la libertad del software y desde principios de los noventa ha sido un franco defensor político del movimiento del software libre. Las charlas que ha dado regularmente se titulan “El Proyecto GNU y el movimiento del Software Libre”, “Los Peligros de las Patentes del Software” y “El Copyright y la Comunidad en la edad de las redes informáticas”. Linus Torvalds ha criticado a Stallman por lo que él considera “pensamiento en blanco y negro” y hacer más daño que bien a la comunidad del software libre. La acérrima apuesta de Stallman por el software libre inspire el Virtual Richard M. Stallman (vrms), software que analiza los paquetes instalados en un sistema Debian GNU/Linux e informar de aquellos que son de origen no libre. En 1999 promovió la creación de una enciclopedia libre, la GNUPedia, considerada como un antecedente directo de la Wikipedia, la cual desbancó a la primera.
Extremadura el 7 de febrero de 2007 en Badajoz en el marco de la III Conferencia Internacional de Software Libre.
5. Tipos de Linux La superioridad de Linux en seguridad, administración de redes, servidores web y otros aspectos frente a cualquiera de Microsoft Windows es incuestionable. Si a esto le sumamos su libre distribución en muchos de los casos, se convierten en algo genial que va ganando adeptos. En general, las distribuciones Linux pueden ser:
todas las que hay y nos quedamos con cinco distribuciones que precisamente siguen esa filosofía “pura” en la que nos olvidamos de la inclusión de cualquier tipo de, por ejemplo, controladores binarios que no incluyen código fuente, conocidos popularmente como binary blobs. Y los mejores son: gNewSense, Dragora, BLAG, Musix y Trisquel. Existen otros muchos, pero estos son los más conocidos. 5.2.1 gNewSense Probablemente la más popular de todas las distribuciones con código completamente libre sigue su evolución, y no hace mucho pidió ayuda a los usuarios para seguir creciendo. Entre las novedades destacadas de la futura gNewSense 3. estará el hecho de que se basará en Debian en lugar de Ubuntu. La actual versión, gNewSense 2.3, se basa en Ubuntu, pero sus responsables y lo han liberado de software no libre y de binary blobs. La FSF considera a gnewSense como una distribución GNU/Linux completamente integrada por software libre. 5.2.2 Dragora Esta distribución la desarrollan un grupo de usuarios argentinos que también eliminaron cualquier rastro de software de pago, y parece que lo han conseguido: dispone de un kernel del proyecto Linux-libre y posee un sencillo gestor de paquetes que los instala o elimina con más facilidad que en otras distribuciones. Entre sus puntos fuertes está el uso de runit como sistema de inicio, y que nos permitirá controlar los servicios y componentes que se ejecutan durante el inicio de cada sesión. 5.2.3 Blag Esta distribución se basa en Fedora, y hay disponibles dos versiones distintas. BLAG90001, la última distribución concretamente está basada en Fedora 9 y fue lanzada en julio de 2008. Por su parte, BLAG14000 se basa en Fedora 14, lo que nos garantiza componentes mucho más modernos, y el LiveCD también está disponible para su descarga.
herramientas de muchos proyectos como pueden ser GNU o BSD. Además del núcleo Linux, cada una de ellas incluye software genérico o específico: programas que facilitan la instalación y configuración del sistema, entornos gráficos, paquetes ofimáticos, juegos, programas educativos, servidores web, servidores de correo, servidores FTP, etc. La creación de GNU/Linux se ha convertido en un proceso relativamente fácil. Cada creador ha adoptado un formato de paquetes, un tipo de escritorio (KDE, Gnome, IceWM, etc.), una forma de arrancar el computador (Live, Instalable, USB, etc.), ha realizado una selección de software, ofrece un mejor soporte de localización para un idioma en un mercado específico, y muchas selecciones más, pensando en el usuario al que esta orientada la distribución. 5.4.1 Linux CentOS El creador de de CentOS fue Lance Davis. Es una distribución de Linux basada en código fuente libre disponible de Red Hat Enterprise Linux. Cada versión de CentOS es mantenida durante 7 años con actualizaciones de seguridad. Las versiones nuevas son liberadas cada 2 años y actualizadas regularmente para dar soporte al hardware nuevo. La primera versión de CentOS fue lanzada en mayo de 2004 y la última versión estable es la CentOS 6.2, lanzada en diciembre de 2011. CentOS, se utiliza básicamente para la administración de sistemas. 5.4.2 Red Hat Es una distribución Linux creada por Red Hat, que fue una de las más populares en los entornos de usuarios domésticos. La versión 1.0 fue presentada el 3 de noviembre de 1994. Originalmente Red Hat Linux fue desarrollado exclusivamente dentro de Red Hat, con la sola realimentación de informes de usuarios que recuperaban de fallos y contribuciones a los paquetes de software incluidos; y no contribuciones a la distribución como tal. Esto cambió tardíamente en el 2003 cuando Red Hat Linux se fusionó con el Proyecto Fedora Linux orientado a la comunidad de usuarios. El nuevo plan es extraer el código base de Fedora para crear nuevas distribuciones de Red Hat Enterprise Linux. Actualmente la versión gratuita es Fedora. Red Hat Enterprise Linux Desktop Red Hat Enterprise Linux para servidores 5.4.3 Fedora Fedora es un sistema operativo para uso doméstico, que se caracteriza por su velocidad. Es desarrollado por una comunidad de usuarios alrededor de todo el mundo. Es gratuito y libre, tanto
para utilizarlo como para compartirlo o para conocer su funcionamiento. La versión actual para descargar es: Fedora 16 5.4.4 Mandriva Distribución francesa basada en RedHat y muy accesible para quienes se inician. Tras la fusión con Conectiva cambió su nombre por Mandriva. Esta distribución de Linux, dispone de varias versiones para usos distintos. Son las siguientes: Mandriva One 2011 Powpack 2011 Enterprise Server 5. 5.4.5 Debian Debian es otra de las distribuciones más utilizadas de Linux. Se está trabajando para ofrecer Debian con otros núcleos, en especial con el Hurd. El Hurd es una colección de servidores que se ejecutan sobre un micronúcleo (como Mach) para implementar las distintas funcionalidades. El Hurd es software libre producido por el proyecto GNU. Debian siempre mantiene al menos tres versiones en mantenimiento activo: estable, en pruebas e inestable. La versión estable actual de Debian es la 6.0, llamada squeeze. Fué publicada originalmente con la versión 6.0.0 el 6 de febrero de 2011 y su última actualización es la versión 6.0.3, publicada el 8 de octubre de 2011. La publicación en pruebas (testing) contiene paquetes que aún no han sido aceptados en la rama estable, pero están a la espera de ello. La principal ventaja de usar esta publicación es que tiene versiones más recientes del software. La publicación inestable llamada sid y es donde tiene lugar el desarrollo activo de Debian. Generalmente, esta publicación es la que usan los desarrolladores y otros que quieren estar a la última. 5.4.6 Ubuntu Ubuntu es una distribución Linux que ofrece un sistema operativo orientado a ordenadores de escritorio proporcionando también soporte para servidores. Basada en Debian GNU/Linux, Ubuntu se centra en la facilidad de uso, los lanzamientos regulares (cada 6 meses) y la facilidad en la instalación. Ubuntu es patrocinado por Canonical Ltd., una empresa privada fundada y financiada por el empresario sudafricano Mark Shuttleworth. Cabe destacar que Canonical Ltd., ofrece multitud de aplicaciones para descargar. El nombre de la distribución proviene del concepto zulú y xhosa de ubuntu, que significa
Versiones: Ubuntu: es la versión “original”, utiliza el interfaz gráfico por defecto GNOME, es quizás la versión más utilizada y la más recomendable para cualquier tipo de usuario. Kubuntu: una versión de Ubuntu que hace uso del interfaz gráfico KDE por defecto. Edubuntu: una versión orientada a su uso en centros educativos. Utiliza el interfaz gráfico Gnome personalizado y aplicaciones específicas para la enseñanza. Xubuntu: la última versión en aparecer. Es de propósito general (como Ubuntu y Kubuntu), pero hace uso del interfaz gráfico Xfce, que si bien no puede personalizarse tanto como Gnome o KDE, su consumo de recursos es menor y por lo tanto es más rápido para sistemas un poco antiguos. Bibliografía http://trisquel.info/ http://www.musix.org.ar/ http://www.blagblagblag.org/ http://www.dragora.org/ http://www.gnewsense.org/Main/HomePage http://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux#Tipos_y_tendencias http://torvalds-family.blogspot.com/ http://www.laflecha.net/perfiles/tecnologia/linus_torvalds http://es.wikipedia.org/wiki/Linus_Torvalds http://www.desktoplinux.com/news/NS4222203660.html http://www.puntogeek.com/2011/08/24/la-infografia-de-la-historia-de-linux-el-antes-y-el- ahora/ http://www.casanas.com.ar/web.php?sec=quees&ssec=c http://www.cdlibre.org/clase/0506amaya/0506_7l/guillermo_garcia/enlaces1/ linux.html#L http://hispalinux.es/GNULinux http://www.monografias.com/trabajos10/linux/linux.shtml
http://www.cad.com.mx/historia_de_linux.htm http://es.kioskea.net/contents/linux/linintro.php http://es.wikipedia.org/wiki/Tux http://es.scribd.com/doc/50101696/El-Origen-de-Linux http://microteknologias.wordpress.com/2009/03/13/%C2%BFpor-que-hay-tantas- distribuciones-gnulinux/ http://www.linuxzone.es/distribuciones-principales/ubuntu/ http://es.wikipedia.org/wiki/Richard_Stallman http://en.wikipedia.org/wiki/Richard_Stallman http://www.sindominio.net/unomada/stallman.html http://www.richardstallman.com.ar/