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.
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 (torvalds@kruuna.helsinki.fi)
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.
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.
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.
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.
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!
El mundo del gaming ha experimentado un crecimiento exponencial en los últimos años. La…
Stokkete/Shutterstock.com ¿Sigue utilizando una unidad flash USB obsoleta para almacenar sus archivos? ¿Por qué no…
LG Los fabricantes siempre intentan mejorar el rendimiento de imagen de los monitores. Como resultado,…
Patty Chan/Shutterstock.com Si cree en lo que ve en las redes sociales, puede pensar en…
Seksan.TH/Shutterstock.com Los servicios de suscripción como Netflix, Game Pass y Spotify nos permiten consumir tantas…
fatmawati achmad zaenuri/Shutterstock El acceso a Internet, oa cualquier otra red, se rige por la…