Linux cumple 30 años: cómo un proyecto de hobby conquistó el mundo

Tux, la mascota de Linux sobre un fondo azul.
Larry Ewing y el GIMP

El 17 de septiembre de 1991 , Linus Torvalds lanzó el kernel de Linux (versión 0.01) por primera vez. Aquí hay un breve vistazo a cómo un pequeño proyecto de hobby creció y envolvió al mundo, y lo que ha hecho que Linux perdurara durante tanto tiempo.

El amanecer de Linux: todo lo grande comienza pequeño

Linux se originó cuando el estudiante de la Universidad de Helsinki, Linus Torvalds, comenzó a experimentar con MINIX , un sistema operativo de bajo costo similar a UNIX desarrollado para IBM PC por Andrew S. Tanenbaum. Tanenbaum había optimizado MINIX para la PC IBM original de 16 bits , pero Torvalds quería usar las características de su PC más nueva de 32 bits basada en 386 con un sistema operativo similar a UNIX. Para hacer eso, tuvo que escribir su propio kernel de sistema operativo . Un kernel es un pequeño programa en el núcleo de un sistema operativo que gobierna cómo funcionan todos los demás elementos del sistema operativo.

Ese kernel se convirtió en Linux. Después de experimentar durante varios meses a partir de abril de 1991, Torvalds anunció por primera vez los rudimentos de Linux en el grupo de noticias comp.os.minix el 25 de agosto de ese año:

Hola a todos los que usan minix:

Estoy haciendo un sistema operativo (gratuito) (solo un pasatiempo, no será tan grande y profesional como GNU) para 386 (486) clones de AT. Esto se ha estado gestando desde abril y está empezando a prepararse. Me gustaría recibir comentarios sobre las cosas que a la gente le gusta o no le gustan en minix, ya que mi sistema operativo se parece un poco (el mismo diseño físico del sistema de archivos (por razones prácticas), entre otras cosas).

Actualmente he portado bash (1.08) y gcc (1.40), y las cosas parecen funcionar. Esto implica que obtendré algo práctico en unos meses y me gustaría saber qué características querría la mayoría de la gente. Cualquier sugerencia es bienvenida, pero no prometo que las implementaré 🙂

Linus ([email protected])

PD. Sí, está libre de cualquier código minix y tiene un fs de subprocesos múltiples. NO es portátil (usa 386 tareas de conmutación, etc.), y probablemente nunca admitirá nada más que discos duros AT, ya que eso es todo lo que tengo :-(.

El lanzamiento real de Linux se produjo sin mucha fanfarria el 17 de septiembre. Ese día, Torvalds lanzó silenciosamente la versión 0.01 del kernel de Linux entre amigos. El lanzamiento llegó sin previo aviso a un servidor FTP. Fue un evento tan discreto que Torvalds solo descubrió la fecha en 2016 al mirar hacia atrás en las marcas de tiempo en sus primeros archivos de desarrollo.

Relacionado:  ¿Qué significa "iPhone encontrable después de apagar"?

No mucho después, se corrió la voz y Linux hizo olas. Cuando se combina con herramientas de código abierto de GNU , proporciona un entorno similar a UNIX en una computadora personal estándar sin las costosas tarifas requeridas para licenciar UNIX de AT&T. Esas tarifas oscilaron entre cientos de dólares y más de $ 1000 por usuario,  según el proveedor.

En los primeros años de la World Wide Web , Linux se convirtió en un sistema operativo ideal, seguro y estable para software de servidor web con un precio inmejorable (gratis) y un modelo de colaboración de código abierto que invitaba a miles de desarrolladores de todo el mundo a mejorar continuamente el sistema operativo. para beneficio colectivo de todos.

Cuando los dispositivos integrados baratos se volvieron lo suficientemente potentes para ejecutar sistemas operativos completos en la década de 2000, los desarrolladores a menudo recurrieron a versiones especializadas de Linux debido a su flexibilidad, estabilidad, bajos requisitos de recursos y, por supuesto, su bajo costo. Durante la última década, Linux embebido se ha distribuido en cientos de millones de dispositivos en todo el mundo, con números que posiblemente ascienden a miles de millones.

Como señaló la Fundación Linux en su Informe de historia del kernel de 2020 , en el momento de su lanzamiento inicial en 1991, Linux constaba de 10,239 líneas de código y 88 archivos (y la «distribución» incluía una sola aplicación de Linux: un puerto del shell Bash extraído de la biblioteca de software libre GNU). Incluyó contribuciones de programación de dos personas: el mismo Torvalds y una rutina “vsprintf” escrita por Lars Wirzenius . Hoy en día, Linux contiene más de 28 millones de líneas de código en 69,325 archivos. El kernel de Linux ahora también admite más de 30 arquitecturas de hardware, con contribuciones de programación de más de 21.000 desarrolladores desde 2005.

Relacionado:  Cómo reproducir automáticamente y reproducir en bucle una presentación de diapositivas de Google

Algunos grandes momentos en la historia de Linux

Durante los 30 años de historia de Linux, ha habido muchos hitos, logros, lanzamientos y fundaciones de empresas importantes. Éstos son solo algunos de los aspectos más destacados.

  • 24 de agosto de 1991: Linus Torvalds anuncia Linux en el grupo de noticias de Usenet comp.os.minix.
  • 17 de septiembre de 1991: Torvalds lanza el kernel de Linux v0.01, la primera versión de Linux.
  • 1 de febrero de 1992: Linux se convierte oficialmente en código abierto con una licencia de software GNU.
  • Marzo de 1992: Linux Kernel 0.95 se convierte en la primera versión de Linux capaz de ejecutar la GUI del sistema X Window , dando a Linux una interfaz gráfica de escritorio por primera vez.
  • 17 de julio de 1993: Patrick Volkerding lanza Slackware Linux por primera vez, una importante distribución de Linux temprana y la más antigua que se mantiene en la actualidad.
  • 26 de marzo de 1993: Bob Young y Marc Ewing fundan Red Hat  . Red Hat se convertiría en uno de los proveedores de software comercial de Linux más exitosos.
  • 14 de marzo de 1994: Torvalds lanza Linux 1.0.0 , la primera versión de producción del kernel.
  • 16 de agosto de 1993: Ian Murdock funda The Debian Project, que pronto lanzará una popular distribución de Linux.
  • 1996 : Larry Ewing crea la mascota para Linux, Tux el pingüino .
  • 22 de febrero de 2000: Red Hat lanza Red Hat Enterprise Linux , un paso importante hacia la adopción a gran escala de Linux entre las empresas.
  • 12 de diciembre de 2000: IBM anuncia que está invirtiendo mil millones de dólares en el desarrollo de Linux.
  • 20 de octubre de 2004: Canonical lanza Ubuntu 4.10 (Warty Warthog), la primera versión de la distribución de Ubuntu Linux.
  • 5 de noviembre de 2007: Google anuncia Android, un sistema operativo móvil que ejecuta un kernel de Linux modificado. Android se utilizaría en más de 3000 millones de dispositivos activos en todo el mundo en mayo de 2021.
  • 7 de julio de 2009: Google anuncia Chrome OS, un sistema operativo ligero que se centra en aplicaciones web, derivado de Gentoo Linux.
  • 20 de octubre de 2014: El director ejecutivo de Microsoft, Satya Nadella, dice «Microsoft ama Linux», contradiciendo a ejecutivos anteriores de Microsoft como Steve Ballmer, quien llamó a Linux  un «cáncer».
  • 3 de julio de 2019: IBM adquiere Red Hat por 34.000 millones de dólares.
  • 18 de febrero de 2021: Linux aterriza en Marte como parte del helicóptero Ingenuity en el rover Perseverance.
Relacionado:  Cómo agregar Gigabit Ethernet a un televisor sin él

Linux está en todas partes

En 2021, parece que Linux está en todas partes, en la tierra y en el espacio. Los elementos de Linux alimentan millones de dispositivos inteligentes integrados , refrigeradores inteligentes, tabletas, consolas de juegos , teléfonos inteligentes, servidores web, supercomputadoras y más. La NASA incluso ejecuta Linux en la Estación Espacial Internacional . Hablando de espacio, ciertos satélites (decenas de miles fabricados por SpaceX en particular) y sondas planetarias también ejecutan Linux.

Linux ha sido una bendición comercial para la industria informática, ya que proporciona un sistema operativo sólido y confiable que se utiliza en muchas industrias y proveedores. Además, grandes empresas como Red Hat (ahora parte de IBM) han tenido un gran éxito gracias a Linux. Si bien el uso de Linux de escritorio aún no ha despegado, no hay señales de que la adopción de Linux se desacelere en otras áreas. En un mensaje reciente a los desarrolladores de Linux , Torvalds reconoció el 30 aniversario y escribió: «Tenemos otros 30 años que esperar», pronosticando la importancia continua de Linux en el futuro. Tenemos todas las razones para creerle.

Utilice Linux usted mismo hoy

Si desea probar a usar Linux hoy, hay muchas opciones disponibles. Si ejecuta Windows, puede instalar el Subsistema de Windows para Linux (WSL) que se ejecuta tanto en Windows 10 como en Windows 11 . Le permite utilizar el software de línea de comandos de Linux sin problemas en su máquina Windows junto con sus aplicaciones habituales.

Además, puede probar una distribución de Linux de escritorio independiente , como Ubuntu o Elementary OS . Muchas personas dedican una PC separada para Linux, pero también puede ejecutar Linux en una máquina virtual (en una Mac o PC) o iniciar múltiples sistemas operativos (como Linux y Windows) en la misma máquina si se siente más aventurero. De cualquier forma que lo intente, descubrirá una plataforma rica amada por muchos desarrolladores de software de primer nivel en todo el mundo. ¡Feliz cumpleaños, Linux!