Linux es un sistema operativo de código abierto, compatible con Unix, que se puede ejecutar en una gran variedad de dispositivos, desde ordenadores personales hasta servidores, teléfonos móviles, tabletas, consolas de videojuegos y otros. Linux se basa en el núcleo o kernel Linux, que es el programa que gestiona los recursos del sistema y que permite la comunicación entre el hardware y el software. El núcleo Linux se combina con otros programas y bibliotecas, muchos de ellos provenientes del proyecto GNU, para formar el sistema operativo GNU/Linux o simplemente Linux.
Linux se inició en 1991 como un proyecto personal de Linus Torvalds, un estudiante finlandés de informática de la Universidad de Helsinki. Torvalds quería crear un sistema operativo que se comportara como Unix, el sistema operativo más usado en los ordenadores de la época, pero que fuera totalmente libre y que funcionara en su computadora personal, que tenía un procesador Intel 386. Para ello, se inspiró en Minix, una versión reducida de Unix creada por el profesor Andrew Tanenbaum con fines educativos.
Torvalds comenzó a trabajar en el núcleo Linux como un hobby, sin pretender que fuera un proyecto serio o profesional. Sin embargo, pronto se dio cuenta de que su núcleo tenía potencial y decidió publicar el código fuente en Internet, invitando a otros programadores a colaborar con él. Así, el 25 de agosto de 1991, Torvalds anunció en un grupo de noticias el inicio de su proyecto con estas palabras:
Hola a todos los que usan Minix. Estoy haciendo un sistema operativo (libre) (solo por hobby, no será nada grande y profesional como GNU) para clones AT 386 (486). Ha estado gestándose desde abril y está empezando a estar listo. Me gustaría recibir cualquier comentario sobre las cosas que le gustan / 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). He portado bash (1.08) y gcc (1.40), y las cosas parecen funcionar. Esto implica que obtendré algo práctico dentro de unos meses, y me gustaría saber qué características le gustaría que tuviera la mayoría de la gente. Cualquier sugerencia es bienvenida, pero no prometo que las implemente 🙂 Linus (torvalds@kruuna.helsinki.fi) PD. Sí, es gratis de cualquier tipo de minix, no tiene código minix en él, y tiene un sistema de archivos multiproceso. NO es portable (usa 386 instrucciones de cambio de tarea, etc.), y probablemente nunca será compatible con nada más que discos duros AT, ya que eso es todo lo que tengo :-(.
El mensaje de Torvalds tuvo una gran repercusión y pronto recibió la ayuda de muchos programadores que se interesaron por su proyecto y le enviaron sus aportaciones y sugerencias. Así, el 5 de octubre de 1991, Torvalds lanzó la primera versión oficial de Linux, la versión 0.02, que ya era capaz de ejecutar algunas aplicaciones básicas, como el intérprete de comandos bash y el compilador gcc, ambos provenientes del proyecto GNU.
El proyecto Linux creció rápidamente durante los años 90, gracias al trabajo colaborativo de miles de programadores de todo el mundo, que contribuyeron con su código y su talento a mejorar y ampliar el núcleo Linux. Además, el núcleo Linux se combinó con otros programas y bibliotecas libres, como los del proyecto GNU, para formar un sistema operativo completo y funcional. Así, se crearon diversas distribuciones de Linux, que son versiones del sistema operativo que incluyen el núcleo Linux y otros componentes, como el entorno gráfico, los programas de ofimática, los juegos, etc. Algunas de las distribuciones más populares de Linux son Debian, Ubuntu, Fedora, CentOS, Arch Linux, Linux Mint y Elementary OS.
Linux se convirtió en el sistema operativo libre más exitoso y más usado, y ha impulsado el desarrollo y la innovación en el campo de la informática. Linux se puede ejecutar en una gran variedad de dispositivos, desde ordenadores personales hasta servidores, teléfonos móviles, tabletas, consolas de videojuegos y otros. Linux es el sistema operativo más usado en Internet, ya que la mayoría de los servidores web, de correo, de bases de datos y de otros servicios usan Linux. Linux también es el sistema operativo más usado en la supercomputación, ya que la mayoría de las supercomputadoras más potentes del mundo usan Linux. Linux también es el sistema operativo más usado en el ámbito educativo, científico y empresarial, ya que ofrece una gran flexibilidad, seguridad y rendimiento. Linux también es el sistema operativo más usado en el ámbito doméstico, ya que ofrece una gran variedad de aplicaciones y juegos, y respeta la libertad y la privacidad de los usuarios.
Linux es, por tanto, un sistema operativo de código abierto, compatible con Unix, que se inició en 1991 como un proyecto personal de Linus Torvalds, y que se completó con la colaboración de miles de programadores que contribuyeron con su código y su talento. Linux se basa en el núcleo Linux, que se combina con otros programas y bibliotecas, muchos de ellos provenientes del proyecto GNU, para formar el sistema operativo GNU/Linux o simplemente Linux. Linux es el resultado de un trabajo colaborativo, abierto y transparente, que ha creado un sistema operativo de calidad, potente y versátil. Linux es también una filosofía, una forma de entender el software como un bien común que debe respetar la libertad de los usuarios y que debe estar al servicio de la sociedad. Linux es, en definitiva, un sueño hecho realidad, el sueño de un sistema operativo libre que nació de un hobby y que cambió el mundo.
Si deseas consultar más información sobre distribuciones Linux consulta el siguiente articulo