Linux quien es el desarrollador. Linux: ¿qué es? Sistema operativo Linux: revisión, instrucciones, revisiones. Cómo empezar a usar Linux

Hoy en día, Linux es una poderosa plataforma similar a UNIX, que incluye casi todas las funciones inherentes a otras versiones de UNIX y una amplia gama de propiedades propias que no se encuentran en ningún otro lugar. Gracias a su alto rendimiento y confiabilidad, se ha convertido en una de las plataformas más populares para organizar servidores http. Probablemente la característica más atractiva de Linux, que distingue a este sistema de paquetes de software similares, es que es gratuito: Linux se distribuye libremente bajo la Licencia Pública General GNU, cualquiera puede instalarlo en su ordenador sin pagar nada a nadie. Dondequiera que obtenga la distribución de este sistema (descargada de Internet, alquilada a amigos o comprada en un puesto junto con un conjunto de otros programas en un disco pirateado), seguirá siendo un usuario legal y con licencia de Linux. Ahora, muchas grandes corporaciones con todo un equipo de programadores profesionales han comenzado a preparar versiones pagas y shareware de Linux, que se distinguen por convenientes utilidades de instalación, funciones integradas de detección automática de hardware y una gran cantidad de documentación detallada suministrada con la distribución, así como un conjunto listo para usar de los programas más necesarios. Gracias a esto, instalar y configurar Linux a menudo resulta mucho más fácil que Windows 95. Y el costo minorista de dichas implementaciones del sistema, por regla general, no es mucho más alto que el precio del CD en el que están grabados.

El creador de este sistema operativo, Linus Torvalds, nació en Helsinki. Los padres, los finlandeses de habla sueca Nils y Anna Torvalds, fueron estudiantes radicales en los años 60; su padre era incluso comunista y pasó un año en Moscú a mediados de los 70; Linus lleva el nombre de Linus Pauling. En la escuela destacó en física y matemáticas. Era un chico modesto y huraño. A menudo se burlaban de él por las opiniones políticas de su padre.

En el colegio, Torvalds se interesó por las matemáticas y la física, hay que decir que destacó en estas disciplinas. En los años 70 pasó un año con su padre en el Moscú soviético. Quizás este viaje tuvo un impacto en su emergente visión del mundo.

En 1981, Leo, el abuelo matemático de Linus, le presentó a su nieto la computadora Commodore VIC-20, que utilizaba para cálculos matemáticos. Linus se interesó por la programación y leyó los manuales de la máquina. Luego comenzó a leer revistas de informática y a escribir sus propios programas, primero en BASIC y luego en Assembly.

Desde sus años escolares, Linus recibió becas por su éxito en matemáticas. La primera computadora que compró fue una Sinclair QL, que entonces costaba casi 2.000 dólares.

En 1988, Linus ingresó en la Universidad de Helsinki, donde se graduó en 1996 con una maestría en cibernética.

Después de graduarse de la escuela, Linus ingresó a la Universidad de Helsinki para estudiar informática. El entrenamiento fue interrumpido por un año de servicio militar.

Un acontecimiento significativo en la vida de Torvalds fue la lectura del libro de Andrew Tanenbaum "Sistemas operativos: diseño e implementación" (ISBN 0136386776). El libro, utilizando como ejemplo el sistema operativo Minix escrito por Tanenbaum, presenta la estructura de los sistemas de la familia UNIX. Linus estaba muy interesado y luego compró una computadora nueva basada en un procesador 386 e instaló Minix.

Habiendo descubierto fallas en el sistema, comenzó a escribir su propio emulador de terminal, en el que implementó el cambio de tareas. Luego, Linus agregó cada vez más funciones al programa, gracias a lo cual pronto se convirtió en un sistema operativo completo. Luego envió el ahora famoso anuncio al grupo de noticias Minix:

De: [correo electrónico protegido](Linus Benedicto Torvalds)

Grupos de noticias: comp.os.minix

Asunto: Una pequeña encuesta sobre mi nuevo sistema operativo

Organización: Universidad de Helsinki

Hola a todos los que usan minix: estoy creando un sistema operativo (gratuito) (solo un pasatiempo, no será grande y profesional como gnu) para clones 386(486) AT. Ha estado esculpido desde abril y estará listo pronto. Quiero comentarios sobre lo que le gusta o no le gusta a la gente de Minix, porque mi sistema es similar (mismo diseño de sistema de archivos (por razones prácticas), entre otras cosas).

Ya habilité bash (1.08) y GCC (1.40) y todo parece estar funcionando. Esto significa que dentro de unos meses aparecerá algo útil y me gustaría saber qué quiere la gente. Cualquier consejo es bienvenido, pero no prometo hacerlo todo :-)

Lino ( [correo electrónico protegido])

PD. Sí, no tiene código minix y fs multitarea. NO es portátil (utiliza conmutación de tareas 386, etc.) y lo más probable es que solo admita discos duros AT, porque eso es todo lo que tengo :-(

El 17 de septiembre de 1991, Linus lanzó el código fuente del programa (versión 0.01) para su descarga pública. El sistema despertó inmediatamente un gran interés. Cientos, luego miles de programadores se interesaron por el sistema (el directorio con el programa, a falta de mejores opciones, se llamó “Linux”) y trabajaron para mejorarlo y ampliarlo. Se distribuyó y se sigue distribuyendo bajo los términos de la Licencia Pública GNU - GPL.

“Sigo creyendo que crear un núcleo monolítico en 1991 fue un error fundamental. Agradece que no seas mi alumno: no daría una nota alta por un diseño así :-)” (de una carta a Linus Torvalds). Tannenbaum tituló su publicación "Linux es inútil".

Además del núcleo monolítico, Tannenbaum criticó a Linux por su falta de portabilidad. Tannenbaum predijo que los procesadores 80x86 desaparecerían en un futuro próximo, dando paso a la arquitectura RISC.

Las críticas golpearon duramente a Torvalds. Tannenbaum era un profesor famoso y su opinión importaba. Sin embargo, en este punto se equivocó. Linus Torvalds insistió en que tenía razón.

La popularidad del sistema creció y, más tarde, periodistas de todo el mundo empezaron a hablar de él. Linux y Linus se hicieron famosos.

Desde febrero de 1997, Linus trabajó para Transmeta Corporation, que desarrollaba microprocesadores. Linus combinó el trabajo y el desarrollo de su creación, un nuevo sistema operativo abierto y prometedor: Linux, alrededor del cual ya se estaba formando una comunidad de desarrolladores y entusiastas.

El bagaje más importante que tiene Transmeta hasta el día de hoy es su cartera de patentes. Esto da lugar a especulaciones de que podría ser adquirido por uno de los jugadores más importantes como AMD o incluso Microsoft. Un ejemplo de excesiva atención mediática fue un editorial de la revista Upside que calificaba a Transmeta como la empresa más importante de Silicon Valley. Al mismo tiempo, es un hecho casi desconocido que la empresa nunca fue rentable mientras intentaba producir procesadores. En 2002, sus pérdidas ascendieron a 114 millones de dólares, en 2003 a 88 millones de dólares y en 2004 a 107 millones de dólares.

En 2001, compartió con Richard Stallman y Ken Sakamura el Premio Takeda por sus contribuciones a la prosperidad social y económica.

En junio de 2003, dejó Transmeta Corporation para centrarse en el desarrollo continuo del kernel de Linux en Open Source Development Labs (The Linux Foundation). Linus es el propietario de la marca Linux y supervisa su desarrollo.

El fenómeno del éxito de Linux es que el propio Torvalds no es un partidario fanático del código abierto; la posición de Richard Stallman, el principal ideólogo de GNU, que está dispuesto a abrir cualquier proyecto, es ajena a Torvalds. El éxito de Torvalds radica en el hecho de que no abandonó la comercialización, pero supo encontrar un esquema flexible en el que los intereses comerciales y la idea de desarrollar software libre convergieron con éxito.

La mascota personal de Linus Torvalds es el pingüino Tux, que también se convirtió en el emblema del sistema operativo Linux.

La Ley de Linus, tal como la formuló finalmente Eric S. Raymond, dice: "Con suficiente atención, todos los errores se encuentran en la superficie". Un error profundo es aquel que es difícil de encontrar, pero si suficientes personas buscan los errores, todos se vuelven superficiales. Ambos programadores comparten una ideología de código abierto, basada en parte en la creencia en esta ley.

A diferencia de muchos ideólogos del código abierto, Torvalds rara vez hace comentarios públicos sobre programas competidores. Ha sido criticado por trabajar en software de código cerrado en Transmeta y por utilizar la aplicación BitKeeper de código cerrado. Sin embargo, reaccionó bruscamente a los ataques contra Linux y la ideología del código abierto por parte de gigantes del software como Microsoft y SCO.

“Ya me hice rico, tengo suficiente dinero. No me importa mucho eso. Estoy feliz de que Linux se haya convertido en una marca comercial. Recibo un cheque todos los meses. Como resultado, tengo la oportunidad de realizarme plenamente y hacer lo que quiero. No pertenezco a esa categoría de personas que planifican todo lo que pueden. Cuando comencé no tenía idea de llegar a donde estoy ahora. Soy más del tipo de persona que vive el hoy. Me alegra pensar que he beneficiado a tanta gente. En general, no necesito nada más”.

En la encuesta "Hombre del siglo" de la revista Time de 2000, Linus ocupó el puesto 17. En 2001, compartió con Richard Stallman y Ken Sakamura el Premio Takeda por sus contribuciones a la prosperidad social y económica. En 2004, Time lo incluyó en su lista de las personas más influyentes del mundo.

Linus Torvalds vive en Portland, Oregon, EE. UU., con su esposa Tove, seis veces campeona finlandesa de kárate, tres hijas: Patricia Miranda (n. 5 de diciembre de 1996), Daniela Yolanda (n. 16 de abril de 1998) y Celeste Amanda ( b. 20 de noviembre de 2000), así como Randy el gato.

Actualmente, sólo alrededor del 2% del kernel del sistema Linux está escrito por el propio Torvalds, pero depende de él decidir si cambia el código oficial del kernel. Otras partes del sistema Linux (sistema X Window, compilador GCC, sistemas de administración de paquetes, etc.) son administradas por otras personas. Torvalds generalmente no participa en discusiones que no estén relacionadas con el núcleo del sistema.

Torvalds posee la marca Linux y monitorea su uso (http://slashdot.org/articles/00/01/19/0828245.shtml) a través de la organización sin fines de lucro Linux International y con la ayuda de usuarios de Linux de todo el mundo.

Ahora, usando la última versión de Ubuntu, Fedora u OpenSUSE, podemos disfrutar de un hermoso y moderno entorno de escritorio, la facilidad de uso de los programas gráficos y el hecho de que la mayoría del hardware de la computadora es compatible con el sistema sin configuraciones adicionales. ¿Pero alguna vez te has preguntado cómo llegó nuestro sistema operativo favorito a todo esto?

¿Consideramos y apreciamos la cantidad de tiempo y esfuerzo invertido por tantos desarrolladores para llegar a este estado casi perfecto del sistema? Lo más probable es que no. Echemos un vistazo a la historia de este maravilloso sistema operativo y su recorrido a lo largo de las últimas décadas. ¿Cuándo nació? ¿Cómo evolucionó? ¿Qué distribuciones surgieron durante el desarrollo y cuál fue el punto de inflexión que convirtió un proyecto de un solo hombre en el omnipresente sistema operativo que tenemos hoy? ¿Y cuáles fueron las distribuciones enviadas por la comunidad al archivo?

Entonces, retrocedamos mentalmente en el tiempo, hace casi 30 años, y recordemos dónde comenzó la historia de los sistemas Linux.

1991 - comienzo

Al principio existió Unix, creado por los programadores Ken Thompson y Denis Ritchie en 1969. Luego, a lo largo de los años ochenta, se crearon muchos proyectos basados ​​en Unix, inspirados en esta filosofía. Estos incluyeron el Proyecto GNU de Richard Stallman, BSD (Berkley Software Distribution), el libro del profesor Andrew Tanenbaum Operating Systems: Design and Implementation, y MINIX (una versión mini de Unix), que apareció casi al mismo tiempo que el libro.

Pero no fue hasta 1991 que comenzó la historia de Linux. Un joven estudiante finlandés llamado Linus Torvalds combinó todo lo que sabía sobre los sistemas existentes en un nuevo núcleo que podría conquistar el mundo. Existen muchas leyendas sobre por qué Linus decidió trabajar en su sistema. Uno de ellos dice que estaba trabajando en MINIX y transfirió datos al disco duro en lugar del módem, lo que destruyó todas las particiones Minix. Después de eso, se desilusionó con este sistema operativo y decidió crear el suyo propio.

Otra versión es que escribió un kernel para mejorar la funcionalidad de la nueva máquina Intel 386 que estaba usando. Y como estaba prohibido mejorar Minix, tuvo que desarrollar su propio sistema operativo.

Cualquiera que sea la verdadera razón, creó un emulador de terminal gratuito basado en Minix, que a su vez estaba basado en Unix, y esto se convirtió en la base para trabajar en el kernel del sistema operativo. En 1991, el 25 de agosto, Linus publicó su famoso mensaje en el boletín Minix.

Después de esto, la primera versión de Linux, que entonces se llamaba Freax, se extendió muy rápidamente a los servidores FTP de todo el mundo y el número de usuarios comenzó a crecer rápidamente. La versión 0.01 era muy diferente a la que está disponible hoy. Puede descargar el kernel de 71 kilobytes usted mismo e intentar instalarlo desde aquí.

Sigamos por el camino de la historia. No hace falta decir que Linux evolucionó hasta convertirse en un sistema operativo en toda regla, y Manchester Computing Center creó una de las primeras distribuciones en utilizar una partición raíz y de arranque combinada. La distribución se llamó MCC Interim Linux.

1992 - 1994 - desarrollo de sistemas de escritorio

No pasó mucho tiempo, y entre 1992 y 1994 vimos el surgimiento y desarrollo de las distribuciones de Linux más famosas e influyentes: Slackware, Red Hat y Debian. La versión del kernel aumentó a 0.95 y apareció soporte para el sistema X Window, lo que le permite ejecutar aplicaciones gráficas.

Slackware fue una de las primeras distribuciones en utilizar el nuevo kernel de Linux. Entonces se llamó SLS (Softlanding Linux System) y fue fundado por Peter McDonald en 1992. SLS estaba bastante adelantado a su tiempo, ya que fue la primera distribución de Linux que contenía no sólo el kernel Linux 0.99, sino también la pila TCP/IP. y la ventana del sistema X. Pero esta distribución tuvo muchos problemas y pronto fue reemplazada por Slackware de Patrick Volkerding. Ahora es la distribución de Linux más antigua.

Pero SLS no solo dio origen a Slackware. Debido a la problemática interfaz SLS, otro usuario decidió crear su propio sistema y lanzó así otra rama de distribuciones de Linux. En 1993, Ian Murdoch lanzó la distribución Debian Linux, que, según dijo, llevaba el nombre de su entonces novia Debra Lynn y de él mismo.

A medida que Slackware evolucionó, surgieron empresas que brindaban soporte técnico para dicho software. Uno de ellos apareció en 1994 y se llamó Software und System-Entwicklung, ahora más conocido como S.U.S.E Linux.

Otra distribución que fue lanzada el 3 de noviembre de 1994 se llama Red Hat Commercial Linux. La distribución fue creada por Mark Ewing y lleva el nombre del sombrero rojo que llevaba el autor en la universidad.

En 1994, el 14 de marzo, se lanzó la versión 1.0.0 de Linux, que constaba de 176.250 líneas de código. Así comenzó la historia del desarrollo de los sistemas Linux.

1995 - 1999 - aparición de Gnome y KDE

Durante este periodo el sistema operativo Linux ha dado un gran salto en su desarrollo, ya que en los próximos cinco años aparecerán las principales distribuciones de Linux más conocidas y utilizadas en la actualidad, y también aparecerán distribuciones menos notorias. Todo esto sucede durante el lanzamiento del juego "El ataque de los pingüinos" y el boom de las punto.com.

Jurix Linux era una distribución interesante y popular por varias razones. En primer lugar, fue la primera distribución con un instalador programado, lo que permitió al administrador simplificar el proceso de instalación. Fue una de las primeras distribuciones en admitir bootp y NFS, y también fue la primera en utilizar el sistema de archivos ext2.

Pero no es por eso que Jurix se convirtió en un hito importante en la historia de los sistemas operativos Linux: fue la base para la creación de SUSE Linux, que todavía utilizamos hoy.

Las distribuciones basadas en Red Hat Linux también se desarrollaron activamente durante este tiempo. Aparecieron versiones como Caldera, Mandrake, TurboLinux, Yellow Dog y Red Flag. Ahora la versión del kernel de Linux ha cambiado de 1.2 a 2.2.

La versión 2.0 se lanzó en 1996 y ya había 41 versiones antes. Fue este rápido desarrollo del kernel y la adición de algunas características muy importantes lo que consolidó la posición del sistema operativo Linux como el sistema operativo de servidor y el sistema elegido por los profesionales de TI en todo el mundo.

Por ejemplo, la versión 2.0 introdujo soporte para el protocolo SMB, mejor administración de memoria y soporte para trabajar en varios tipos de procesadores. La versión 2.2 recibió mejoras para SMB, soporte para PowerPC y la capacidad de montar NTFS, pero por ahora es de sólo lectura.

Existe la leyenda de que una vez, mientras estaba de vacaciones en Australia, Linus Torvalds visitó un zoológico, donde fue mordido por un pingüino feroz. Después de lo cual se infectó con pinguinitis y se enamoró de los pingüinos. De todos modos, a Linus le gustaban los pingüinos. Como él dijo, son tontos y divertidos. En cuanto al nombre del símbolo de Linux, Tuxa, en Internet se descifra como (T)orvalds (U)ni(X). Ahora lo sabes todo.

Los sistemas basados ​​en Debian no se desarrollaron tan activamente como Red Hat. Los desarrolladores prefirieron trabajar más en la usabilidad y apariencia de sus distribuciones. Al estar más orientadas al escritorio, estas distribuciones aparecían a menudo en las portadas de revistas de TI populares de la época. Nos encontramos con nombres como Libranet, Storm, Finnix y Corel Linux.

Sin duda, el evento más importante durante esta parte de la historia del sistema operativo Linux fue la aparición de KDE y Gnome. KDE (Kool Desktop Environment) se introdujo en 1996. Su fundador fue Matthias Ettrich, estudiante de la Universidad de Tubinga. Ofrecía no sólo un conjunto de aplicaciones, sino un entorno de escritorio completo en el que podían ejecutarse. Los usuarios tienen la opción de utilizar el entorno X11 o KDE, escrito en el marco Qt recientemente introducido.

En 1998, se lanzó KDE 1.0 y la primera distribución que lo utilizó de forma predeterminada fue Mandrake. En el año 2000 se lanzó la versión 2.0, que recibió muchas mejoras, así como los programas Konqueror, KOffice y la biblioteca KIO.

Miguel de Icaza y Federico Men anunciaron el desarrollo de un nuevo entorno de escritorio y aplicaciones para el mismo basado en la biblioteca GTK+. Este nuevo entorno de escritorio se llamó Gnome. Se cree que el primer sistema operativo que utilizó Gnome fue Red Hat Linux. Gnome se ha convertido rápidamente en un entorno de escritorio popular debido a su alto rendimiento y facilidad de uso para los usuarios promedio. En mayo de 2000, se lanzó Gnome 1.2 Bongo.

2000 - 2005 - aparición de distribuciones en vivo

Durante este período se produjo un paso importante en la historia del sistema operativo Linux. Durante estos cinco años, su popularidad ha crecido enormemente y han aparecido muchas computadoras nuevas con Linux. El kernel siguió recibiendo mejoras, aparecieron nuevos programas y apareció la primera distribución en vivo.

Knoppix, una distribución amigable basada en Debian y desarrollada por Klaus Knopper, fue una de las más populares en su momento. Fue notable por muchas razones, pero la principal fue la capacidad de ejecutar y probar el sistema directamente desde un CD.

Ahora consideramos esta característica estándar. Pero en aquellos días, Knoppix, lanzado el 30 de septiembre de 2000, podía ejecutarse en cualquier computadora y obtener un sistema completo con soporte para varios hardware y redes. Esto era algo nuevo. Knoppix se convirtió en la base de muchas distribuciones, y algunas de ellas se conocen y utilizan hasta el día de hoy.

Además de las distribuciones listas para usar, ha aparecido un proyecto que ayuda a los usuarios a crear su propia distribución. Linux From Scratch (LFS) se desarrolló junto con un libro de Jared Beekmans, que mostraba cómo crear su propia distribución de Linux desde el código fuente.

Linux es, ante todo, libertad y necesita desarrollarse. Pero para apoyar el desarrollo, asegurar su protección y mantener la independencia, es necesario formar una empresa que haga todo esto. Por lo tanto, en 2000, se creó una fundación para patrocinar el trabajo de Linus y la creciente comunidad para crear y mejorar Linux, y para proteger y preservar los valores fundamentales del movimiento.

Un momento clave durante este período fue el lanzamiento de la versión 2.4 del kernel de Linux el 4 de enero. Esta versión agregó soporte para USB, tarjetas de PC, ISA Plug and Play, así como Bluetooth, RAID y ext3. De hecho, fue el kernel con soporte más largo, finalizando en la versión 2.4.37.11 en 2011. El kernel ha cambiado mucho y se ha vuelto más versátil en comparación con 1.0.

Red Hat, que en ese momento ya había entrado en el mercado de valores y estaba recibiendo dinero por soportar el sistema operativo gratuito Red Hat Linux, decidió que era hora de adoptar un enfoque más comercial. Por tanto, la distribución se dividió en dos ramas. Apareció Red Hat Enterprice Linux 2.1 con kernel 2.4.9. Era más estable, con soporte más prolongado y para usuarios comerciales. Y la segunda distribución, Fedora, es gratuita y para la comunidad.

Red Hat Enterprice Linux sigue siendo un producto de código abierto. La empresa aloja el código fuente en varios servidores FTP, desde donde lo descargan varios grupos de desarrollo independientes y compilan sus distribuciones basadas en él: CentOS, Oracle Linux, CERN y Scientific Linux. Tienen todos los beneficios de estabilidad de una distribución comercial, pero no tienen acceso al software ni al soporte de Red Hat.

En diciembre de 2002 apareció una distribución interesante: CRUX. Su principal objetivo era mantener las cosas lo más simples posible, una tendencia que era muy popular en ese momento. CRUX era muy liviano y estaba dirigido más al desarrollador que al usuario promedio. Mientras que otras distribuciones experimentaron un crecimiento exponencial y competencia para convertirse en el mejor reemplazo de Windows, CRUX siguió siendo simple y minimalista. Y es interesante para nosotros porque se convirtió en la base del ahora muy popular ArchLinux.

El 18 de diciembre se anunció el lanzamiento de una nueva versión del kernel de Linux: 2.6. Esta versión agregó soporte para PAE, nuevos procesadores, soporte mejorado para procesadores de 64 bits, aumentó el tamaño máximo del sistema de archivos a 16 TB, agregó el sistema de archivos EXT4 y más.

Ya en aquella época las distribuciones de Linux eran bastante buenas, pero todavía estaban muy lejos de ser ideales para quienes gustaban de los productos de Microsoft. Por lo tanto, se necesitaba una nueva filosofía que acercara Linux al usuario promedio. Por ejemplo Ubuntu.

El objetivo de Ubuntu, una distribución basada en Debian, era crear un escritorio Linux fácil de usar que pudiera ser utilizado por el usuario promedio con poca experiencia en Linux. Con el lanzamiento de Ubuntu 4.04 el 20 de octubre de 2004, este concepto se hizo realidad.

2006 - 2012 - el ascenso y la caída de Ubuntu

Durante este período, muchas distribuciones se han vuelto más estables y continúan mejorando. También han aparecido muchas distribuciones nuevas. Uno de ellos, cuya primera versión se lanzó en 2006, es muy popular hoy en día. Este es Linux Mint. Estaba basado en Ubuntu y contenía software tanto libre como propietario. Esto simplificó enormemente la instalación de códecs, controladores y otros componentes para principiantes. Los desarrolladores de la distribución intentaron incluir nuevos programas en ella y también escucharon las opiniones de sus usuarios, lo que se ganó el apoyo de la comunidad.

Mientras tanto, se lanzó una nueva versión del entorno de escritorio KDE4, que fue criticada por los usuarios por su falta de estabilidad. Incluso el propio Linus afirmó que esta versión de KDE lo rompe todo y proporciona sólo la mitad de capacidades que la versión anterior. Sin embargo, los usuarios comenzaron a utilizar KDE4 con el entorno Plasma y una apariencia moderna, y cuando se lanzó la versión 4.2, que tuvo lugar en 2009, ya se habían olvidado de su experiencia negativa.

El pasado 23 de septiembre se lanzó el sistema operativo basado en el kernel de Linux más popular del momento, aunque el 90% de los usuarios no tienen idea de que están usando Linux. Por supuesto que es Android. La versión 1.0 fue lanzada para el HTC Dream y podía hacer todo lo que esperarías de un teléfono inteligente moderno, pero era muy mala. La versión 1.1 solucionó la mayoría de los errores, pero no fue hasta la versión 1.5 que Android comenzó a dominar el mundo de los teléfonos inteligentes.

A lo largo de este tiempo, Ubuntu se ha vuelto cada vez más fuerte. Regularmente ocupaba el primer lugar en el ranking de distribuciones de Linux, ganaba cada vez más adeptos y era bastante fácil de usar. Pero entonces, un día soleado de abril, se lanzó Ubuntu 14.04, que venía con un nuevo entorno predeterminado: Unity. Nunca ha habido tanta negatividad hacia Gnome 3 y KDE 4 como hacia Unity. Podemos decir que casi todo el mundo odiaba a Unity en aquel entonces. Pero Canonical no abandonó su idea de inmediato y el shell se volvió bastante utilizable.

Después de muchos años de desarrollo en la rama 2.6, finalmente se lanzó la versión del kernel 3.0. Y no, no hubo cambios significativos al respecto. Es solo que Linus y la comunidad decidieron que la numeración 2.6.* se había vuelto demasiado complicada y era hora de cambiar el número.

El fracaso de KDE4 no es la única historia desafortunada en el desarrollo de entornos Linux. Después, se podría decir que los desarrolladores deberían haber aprendido de las experiencias de otros y ya saber lo que le gusta a su audiencia. Pero esto claramente no se aplica al equipo de desarrollo de Gnome, que lanzó Gnome 3 en abril de 2012. Ahora los usuarios de Gnome estaban muy descontentos con los cambios en la interfaz y cambiaron a KDE o usaron versiones anteriores de Gnome. Pero en versiones posteriores, Gnome mejoró mucho y los desarrolladores de Linux Mint decidieron preservar el antiguo aspecto de Gnome con nuevas funciones y crearon su propio entorno: Cinnamon.

2012-2018 - Linux y juegos

Hoy en día, Linux ha conquistado casi por completo el mercado de servidores y se ha vuelto aún más atractivo para los usuarios domésticos. Uno de los factores que hace que Linux sea atractivo para la gente corriente son los juegos. En febrero de 2013, Valve, el creador de una gran plataforma de distribución de juegos, lanzó una versión de su cliente Steam para Linux. En aquel entonces, la mayoría de los juegos sólo se podían jugar a través de un emulador de Windows, y los juegos que eran para Linux, por regla general, eran de poco interés para cualquiera.

Unos años más tarde se lanzó SteamOS, un sistema operativo basado en Linux para las consolas de juegos de Valve. Actualmente hay más de 3000 juegos disponibles para Linux en Steam. Valve también ha comenzado recientemente a trabajar en la integración de un emulador de juegos de Windows en Steam, lo que hará que sea aún más fácil iniciarlos, dado que el emulador recientemente agregó soporte para muchas bibliotecas de DirectX 10 y 11.

Nuevas distribuciones siguen apareciendo al mismo ritmo que antes. Hay algunos interesantes entre ellos. Por ejemplo Manjaro, basado en Arch Linux. Apareció en noviembre de 2013, pero a pesar de su juventud ya ocupa una posición de liderazgo en popularidad en muchos tops. Su ventaja es que simplifica la instalación y configuración de ArchLinux, pero al mismo tiempo conserva su flexibilidad y algunas ventajas. Además de Manjaro, se han lanzado muchas distribuciones nuevas e interesantes, por ejemplo Antergos, ElementaryOS, Deepin Linux y otras, que ahora son populares entre los usuarios.

En cuanto al kernel de Linux, la versión se volvió a cambiar en 2015 a 4.0. Nuevamente no hubo cambios importantes, se llevó a cabo una votación y la comunidad decidió que se debía cambiar la versión del kernel. Entre los cambios significativos durante este período, cabe destacar la incorporación de soporte UEFI, el trabajo mejorado con nuevos equipos, la incorporación de sistemas de seguridad, la portabilidad de los subsistemas necesarios para Android, la estabilidad mejorada de Btrfs y mucho más.

En 2013, la empresa de desarrollo de Ubuntu decidió probar suerte en el mercado móvil y lanzó una versión móvil de Ubuntu: Ubuntu Touch. Las ventajas del sistema operativo deberían haber sido la capacidad de convertir un teléfono inteligente en una computadora completa al conectarlo a una pantalla a través de HDMI. Para ello se desarrolló un shell Unity 8 independiente, un servidor de visualización Mir en lugar de X Window e incluso se lanzaron varios teléfonos inteligentes. Pero el proyecto no resultó nada; se cerró en 2017, después de que Smasung lanzara su DEX. Además, en la versión 17.10, los desarrolladores de Ubuntu decidieron abandonar el uso de Unity y regresaron a Gnome, y en lugar de su servidor de visualización Mir, ahora usarán el Wayland desarrollado por la comunidad, que también se está desarrollando para reemplazar al obsoleto Xorg.

Conclusiones

Desafortunadamente, nuestra excursión al pasado de Linux ha llegado a su fin. Vimos distribuciones antiguas de Linux y descubrimos dónde empezó todo. Se desconoce qué pasará en el futuro, pero el sistema operativo Linux está desarrollándose y es de interés para cada vez más personas y empresas. La historia de la creación de Linux no acaba aquí y, muy probablemente, tiene un gran futuro.

Sobre el autor

Fundador y administrador del sitio, me apasiona el software de código abierto y el sistema operativo Linux. Actualmente uso Ubuntu como mi sistema operativo principal. Además de Linux, me interesa todo lo relacionado con las tecnologías de la información y la ciencia moderna.

Linux es el nombre colectivo de los sistemas operativos creados a partir del software libre GNU y que utilizan el núcleo del mismo nombre. Se crea y distribuye según el modelo de desarrollo de software libre y de código abierto. Por lo tanto, el nombre genérico no implica ningún paquete de Linux "oficial"; se distribuyen principalmente de forma gratuita en forma de varios kits de distribución listos para usar que tienen su propio conjunto de programas de aplicación y ya están configurados para las necesidades específicas del usuario.

Es similar a UNIX, lo que significa que en la era del naciente DOS y las primeras tímidas interfaces gráficas de Atari y Apple, era al menos prometedor. La singularidad de GNU como sistema operativo es que el autor no ha podido completarlo durante 31 años, o más bien su núcleo: GNU Hurd. Stallman fundó más tarde la Free Software Foundation en 1985 y redactó la Licencia Pública General GNU (GNU GPL) en 1989. El propósito de GNU GPL es proporcionar al usuario los derechos para copiar, modificar y distribuir (incluso comercialmente) programas y garantizar que los usuarios de todos los programas derivados reciban los derechos anteriores.

Pero otro talento, Linus Torvalds, utilizó con éxito el trabajo de Stallman para crear el sistema operativo Linux. El 17 de septiembre de 1991, Linus Torvalds publicó el Kernel de Linux 0.01, el código fuente de Linux que pesa sólo 64 KB. El prototipo del futuro kernel fue el sistema operativo MINIX: un sistema operativo compatible con UNIX para computadoras personales que arrancaba desde disquetes y cabía en la memoria muy limitada de una computadora personal en ese momento. MINIX fue creado por Andrew Tanenbaum como un sistema operativo de entrenamiento que demostraba la arquitectura y las capacidades de UNIX, pero no era adecuado para un funcionamiento completo. Fue Linus Torvalds quien quiso crear un kernel completo para su PC. Le dio a su núcleo el nombre freax, pero luego el propietario del servidor ftp lo cambió a Linux, un híbrido del nombre del creador y la palabra UNIX.

El hecho de que Linus publicara el código de su sistema operativo en Internet fue decisivo para el futuro de Linux. Aunque en 1991 Internet aún no estaba tan extendido como hoy, lo utilizaban principalmente personas con suficiente formación técnica. Y desde el principio, Torvalds recibió varias respuestas interesadas.

Alrededor de febrero de 1992, Linus pidió a todos los que ya estaban usando o probando Linux que le enviaran una postal. Se recibieron varios cientos de postales de todo el mundo: Nueva Zelanda, Japón, Países Bajos y Estados Unidos. Esto indicó que Linux estaba empezando a ganar cierta popularidad.

Al principio, cientos, luego miles, luego cientos de miles de voluntarios se unieron al desarrollo. El sistema ya no era sólo un juguete para los piratas informáticos. Complementado con una serie de programas desarrollados dentro del proyecto GNU, el sistema operativo Linux se volvió adecuado para su uso práctico.

Y el hecho de que el núcleo del sistema fuera distribuido bajo la Licencia Pública General GNU garantizaba que el código fuente del sistema permanecería libre, es decir, podrían ser copiados, estudiados y modificados sin temor a ninguna persecución por parte del desarrollador o de alguna persona. empresa comercial. Este hecho atrajo cada vez más seguidores nuevos a las filas de usuarios y partidarios de Linux, principalmente entre estudiantes y programadores.

En ese momento, se había formado una conferencia separada en Internet dedicada a Linux: comp.os.linux. Los entusiastas formaron muchos grupos de usuarios y a principios de 1994 se publicó el primer número del Linux Journal. Linux atrajo la atención de las empresas industriales y varias pequeñas empresas comenzaron a desarrollar y vender sus propias versiones de Linux.

Inicialmente, Linus Torvalds no quería vender su desarrollo. Y no quería que nadie más lo vendiera. Esto se indica claramente en el aviso de copyright colocado en el archivo COPYING de la primera versión: 0.01. Además, el requisito de Linus imponía restricciones a la distribución de Linux mucho más estrictas que las proclamadas en la licencia GNU: no se permitía cobrar dinero por la transferencia o el uso de Linux. Pero ya en febrero de 1992, la gente empezó a pedirle permiso para cobrar una tarifa por la distribución de disquetes de Linux para cubrir el tiempo y el coste de los disquetes. Además, era necesario tener en cuenta el hecho de que al crear Linux se utilizaron muchas herramientas distribuidas gratuitamente en Internet, la más importante de las cuales fue el compilador GCC. Tiene derechos de autor bajo la Licencia Pública GPL, que fue inventada por Richard Stallman. Torvalds tuvo que revisar su declaración de derechos de autor y, a partir de la versión 0.12, también pasó a utilizar la licencia GPL.

Desde un punto de vista técnico, Linux es sólo el núcleo de un sistema operativo tipo Unix, responsable de interactuar con el hardware de la computadora y realizar tareas como asignar memoria, asignar tiempo de procesador a varios programas, etc. Además del kernel, el sistema operativo incluye muchas utilidades diferentes que sirven para organizar la interacción del usuario con el sistema. El éxito de Linux como sistema operativo se debe en gran medida a que en 1991 el proyecto GNU ya había desarrollado muchas utilidades que se distribuían libremente en Internet. El Proyecto GNU carecía de un núcleo, y el núcleo probablemente habría permanecido sin uso si faltaran las utilidades necesarias. Linus Torvalds estuvo en el lugar correcto en el momento correcto con su desarrollo. Y Richard Stallman tiene razón cuando insiste en que el sistema operativo no debería llamarse Linux, sino GNU/Linux. Pero históricamente se le ha dado el nombre Linux a este sistema operativo, por lo que también lo llamaremos simplemente Linux (sin olvidar los méritos de Stallman y sus asociados).

Conclusión

La historia del sistema operativo se remonta a aproximadamente medio siglo. Fue y está determinado en gran medida por el desarrollo de la base de elementos y los equipos informáticos. Actualmente, la industria informática mundial se está desarrollando muy rápidamente. El rendimiento del sistema está aumentando y, por lo tanto, también aumenta la capacidad de procesar grandes cantidades de datos. Los sistemas operativos de la clase MS-DOS ya no pueden hacer frente a tal flujo de datos y no pueden utilizar plenamente los recursos de las computadoras modernas. Por lo tanto, recientemente ha habido una transición hacia sistemas operativos de la clase UNIX más potentes y avanzados. ejemplo de ello es Windows NT, lanzado por Microsoft Corporation.

Literatura

    Gordeev A.V. Sistemas operativos: Libro de texto para universidades. - 2ª ed. - San Petersburgo: Peter, 2007. - 416 p. - ISBN 978-5-94723-632-3.

    Irtegov D. V. Introducción a los sistemas operativos. - 2ª ed. - San Petersburgo: BHV-SPb, 2007. - ISBN 978-5-94157-695-1.

    tanenbaum mi. CON. Organización informática multinivel = Organización informática estructurada. - M.: Mir, 1979. - 547 p.

    Tanenbaum E. S. Sistemas operativos modernos = Sistemas operativos modernos. - 2ª ed. - San Petersburgo: Peter, 2005. - 1038 p. - ISBN 5-318-00299-4.

    Tanenbaum E. S., Woodhull A.S. Sistemas operativos. Desarrollo e implementación = Sistemas Operativos: Diseño e Implementación. - 3ª edición. - San Petersburgo: Peter, 2007. - 704 p. - ISBN 978-5-469-01403-4.

    Shaw A. Diseño lógico de sistemas operativos = El Diseño Lógico de Sistemas Operativos. - M.: Mir, 1981. - 360 p.

El auge de Linux comenzó en 1991, cuando Linus Torvalds, un estudiante de la Universidad de Helsinki (Finlandia), desarrolló un kernel compacto y autónomo para el procesador 80386. El objetivo era crear un kernel compatible con Unix para una computadora personal. .

Linux fue creado originalmente por Linus como un hobby. Se inspiró en el sistema operativo Minix, un pequeño sistema UNIX creado por Andy Tannenbaum, y Linux se habló por primera vez en una red informática dentro de USENET en el grupo de noticias co.os.minix. Estas discusiones incluyeron principalmente a usuarios de Minix de instituciones educativas y científicas que querían algo más que Minix.

Linus anunció la primera versión "oficial" de Linux 0.02 el 5 de octubre de 1991. En ese momento, Linux ya podía ejecutar el shell bash (Bourne Again Shell) y el compilador gcc (GNU C Compiler), pero poco más funcionaba. Ni siquiera se discutieron cuestiones de soporte al usuario, documentación, replicación, etc.

El código fuente se publicó en Internet, donde miles de usuarios tuvieron acceso gratuito a él. La flexibilidad del nuevo desarrollo y su independencia de las plataformas determinaron su desarrollo posterior.

Como ocurre con cualquier sistema operativo, los desarrolladores de Linux se centraron en el núcleo del sistema. El kernel se entiende como un módulo privilegiado del sistema que proporciona gestión de todos sus recursos y tiene acceso directo al equipo. La creación del kernel de Linux comenzó desde cero y como resultado de los constantes cambios realizados por varios desarrolladores, el sistema adquirió su forma moderna.

Hoy en día, Linux es un sistema operativo multitarea y multiusuario completo de la familia Unix, que admite la mayoría de sus propiedades inherentes y es capaz de trabajar con X Windows, TCP/IP, Emacs, UUCP, correo y USENET. Casi todos los paquetes de software más importantes se entregaron en Linux, es decir. Los paquetes comerciales ya están disponibles para Linux. Se admite una variedad cada vez mayor de hardware en comparación con el kernel original. Actualmente Linux se ejecuta en las siguientes plataformas: i*86, Motorolla 680*0, DEC Alpha, IBM PowerPC, Sun Sparc, MIPS, ARM.

Existe una diferencia entre el kernel de Linux y el sistema Linux.

El sistema Linux incluye componentes creados específicamente para este sistema operativo y fragmentos tomados de otros sistemas. Linux proporciona un entorno de software moderno para el desarrollo profesional de aplicaciones y programas de usuario; sin embargo, no contiene estándares estrictos que determinen el funcionamiento del sistema en sí. Una distribución de Linux moderna incluye:
Herramientas de soporte del sistema de archivos
Herramientas para crear y administrar cuentas de usuario.
Herramientas de administración de redes.

Linux es un sistema operativo de distribución gratuita. Como se señaló anteriormente, como resultado de los repetidos cambios realizados por varios desarrolladores, se crearon muchas modificaciones independientes basadas en el kernel de Linux, que difieren en sus características.

La distribución de Linux incluye un conjunto de archivos y es un sistema operativo Linux completo. Todas las modificaciones relacionadas con un sistema forman una familia de subversiones de esta distribución. La numeración de versiones tiene el formato X.YY.ZZ, donde X se entiende como 0, 1 o 2, el número principal, e YY y ZZ se representan con los números 0-99, la implementación. Las versiones posteriores tienen números mayores.

Entre las distribuciones de Linux podemos destacar:
Slackware
Red Hat Software Inc.
Sistema Linux Softlanding (SLS)
TAMU (Universidad ASM de Texas) Linux.
Mandrágora Linux
Corel-Linux

Linus Benedicto Torvalds- un programador finlandés de fama mundial, una leyenda en el mundo de la informática, especialmente entre los programadores. Se hizo famoso por crear un sistema operativo que revolucionó la industria informática y dio origen a una “religión” informática.

La infancia de Torvald

El famoso programador nació en la capital de Finlandia, Helsinki, el 28 de diciembre de 1969, en una familia de periodistas. Debe su nombre al famoso químico Linus Pauling, que una vez recibió el Premio Nobel. La madre de Linus trabajaba como traductora en una editorial de periódicos finlandesa. Su padre era comunista, pero a partir de mediados de los 70 sus intereses cambiaron y se convirtió en periodista radiofónico. El tío de Torvalds trabajaba en televisión y su abuelo se desempeñaba como editor en jefe de un periódico. Su familia formaba parte del pequeño número de residentes finlandeses que hablaban sueco, y eran alrededor de 300.000 de los 5 millones que habitaban Finlandia.

El padre de Linus lo dejó con su madre cuando aún era joven, por lo que el niño fue criado por su madre y sus abuelos. A pesar de esto, tuvo una infancia feliz. Dado que la familia estaba formada principalmente por periodistas, desde pequeño a Torvalds se le inculcó la pasión por la lectura. Sin embargo, le interesaba menos el periodismo que el ordenador que Leo Toernguys (abuelo materno de Torvalds) se compró a mediados de los años 70. Fue una de las primeras computadoras en ese momento. Se llamó Commodore Vic 20.

Sin embargo, Linus pronto se aburrió de los programas informáticos estándar y quiso escribir algo propio. Al principio decidió dominar BASIC, pero pronto las capacidades de este lenguaje de programación no le bastaron y decidió estudiar otro lenguaje más complejo, pero a la vez con mayores capacidades: Assembler. Linus aprendió rápidamente y no se distrajo con nada. Su padre intentó inculcarle el interés por las chicas, los deportes y muchas otras cosas que interesaban a los compañeros de Linus. Pero todos los intentos fueron en vano. Unos años más tarde, Torvalds admitió en su libro que, aparte de las matemáticas y la programación, en ese momento no estaba interesado en nada más y, además, simplemente no quería entender otras áreas.

Cómo surgió Linux

Linus ahorró dinero y soñaba con tener su propia computadora. En 1987, su sueño se hizo realidad y compró un Sinclair Ql, un ordenador personal de 32 bits, con un procesador Motorola 68008, una velocidad de reloj de 7,5 MHz y 128 KB de RAM.

Sin embargo, Linus no estuvo contento con su compra por mucho tiempo. La decepción se apoderó de él tan pronto como supo que era imposible reprogramar el sistema operativo instalado. Esto requirió equipo especial, que no tenía. A los 19 años comenzó a estudiar en la Universidad de Helsinki, donde anteriormente habían estudiado sus padres. En el momento de matricularse, sus conocimientos de programación eran bastante amplios, por lo que ingresó al departamento de informática. Linus comenzó a estudiar el lenguaje de programación C en 1990 en clases de la universidad. Este es el mismo lenguaje que utilizó para escribir el núcleo del sistema operativo Linux.

En 1991 reemplaza su viejo ordenador y compra uno nuevo, más potente para aquellos tiempos: un procesador Intel 386 con una frecuencia de reloj de 33 MHz y 4 MB de RAM.

Pero también lo decepcionó esta computadora, o más bien su sistema operativo, MS-DOS, que venía incluido y consumía solo la mitad de las capacidades del procesador. Por lo tanto, Torvalds decide reemplazar el sistema operativo estándar por el que se encuentra en las computadoras de la universidad: el sistema operativo UNIX. Y luego se enfrenta a otro problema: el UNIX más barato con capacidades básicas cuesta unos cinco mil dólares. No tiene esa cantidad de dinero, así que decide conseguir un clon de UNIX, un pequeño sistema operativo llamado MINIX. El sistema fue escrito para estudiantes que estudian UNIX. Su autor fue Andrew Tanenbaum, especialista en el campo de los sistemas operativos.

Aunque MINIX fue diseñado para procesadores basados ​​en Intel x86 y era mucho más potente que MS-DOS, tenía muchas desventajas. El sistema era de pago (pero no muy caro), la funcionalidad era deficiente y, además, la mitad del código estaba cerrado. Linus Torvalds no pudo aceptar esto y por eso decidió escribir su propio sistema operativo, algo entre UNIX y MINIX. Es poco probable que entonces pensara en cuánto tiempo le llevaría y ciertamente no esperaba que su sistema no sólo cambiaría su vida futura, sino también toda la industria informática.

Decidió anunciar su intención en la conferencia MINIX. Era el 25 de agosto de 1991. Aquí está su mensaje original:

carta original

Asunto: ¿Qué te gustaría ver en Minix?

(Pequeña encuesta para mi nuevo sistema operativo)

Hola a todos los usuarios de Minix.

Estoy desarrollando un sistema operativo (gratis, sólo un pasatiempo, no tan grande y

profesional como GNU) para procesadores 386 (486). Empecé allá por abril y ahora ya tengo

primeros resultados. Me gustaría saber tu opinión sobre lo que te gusta/no te gusta de Minix, ya que la mía

el sistema operativo se basa en él de alguna manera (la misma estructura del sistema de archivos, pero esto es puramente

razones prácticas).

Ya porté bash (1.08), gcc (1.40) y todo parece funcionar bien. De ello se deduce que en

En los próximos meses recibiré la primera versión funcional y por eso me gustaría

saber qué es lo que más necesita la gente.

Cualquier sugerencia es bienvenida, pero no puedo prometer que la implementaré :)

Linus Torvalds [correo electrónico protegido]

Frases de Linus

A continuación se muestra una lista de las citas más famosas de Linus Torvalds:

“Aquí quiero hablar de mis reglas de oro. Primero: trata a los demás como quieres que te traten a ti. Siguiendo esta regla, sabrás qué hacer en cualquier situación. Segundo: siéntete orgulloso de lo que haces. Tercero: hazlo todo con gusto”.

“Cualquiera que lea esta columna pensará que los crecientes rigores de mi papel como jefe hacker me han convertido en un bastardo. Pero esto no es cierto. Siempre he sido un bastardo".

“Llevaba a las niñas a casa sólo cuando querían hacer ejercicio. Esto no sucedía muy a menudo y yo nunca fui el iniciador, pero mi padre tiene la ilusión de que querían hacer algo más que matemáticas. (En su opinión, seguían aceptando la misma fórmula: nariz importante = hombre importante)”.

"Los programas son como el sexo: es mejor cuando es gratis".

"Microsoft no es malo, simplemente tiene sistemas operativos realmente pésimos".

"Mi nombre es Linus y soy tu Dios".

"Verás, no sólo tienes que ser un buen programador para crear un sistema como Linux, también tienes que ser un hijo de puta listo".

Filosofía de Linux: "Reír ante el peligro". Oh. Eso no. "Hágalo usted mismo". Sí, eso es correcto.

“Algunas personas me han dicho que no creen que el pingüino gordo represente plenamente la elegancia de Linux. Pero en mi opinión, un pingüino enojado nunca se ha precipitado hacia ellos a una velocidad de 200 km/h”.

"La inteligencia es la capacidad de evitar hacer un trabajo, pero aun así hacerlo".

Cuando dices: "Escribí un programa que bloquea Windows", la gente simplemente te mira sin comprender y responde: "Sí, obtuve esos programas junto con el sistema, de forma gratuita".

“No tengo ninguna duda de que la virtualización es útil en algunas áreas. Lo que dudo seriamente es que alguna vez tenga el impacto que desean aquellos involucrados en la virtualización".

“Entonces, es probable que la mayoría de ustedes se aburran muchísimo esta Navidad, y aquí tenemos el entretenimiento perfecto para ustedes. Prueba 2.6.15-rc7. Todas las tiendas estarán cerradas y no habrá nada mejor que hacer entre comidas".




Arriba