Saltar al contenido
Home » Linux » ¿Qué es Linux? ¡Descubre su historia!

¿Qué es Linux? ¡Descubre su historia!

Qué es Linux

Introducción

Linux es un sistema operativo de código abierto y mayoritariamente gratuito que cambió la industria tecnológica de una manera significativa en la década de 1990 con su lanzamiento. Su popularidad y éxito se deben a la dedicación y pasión de miles de desarrolladores en todo el mundo, que han contribuido a su desarrollo a lo largo de los años.

Tenga en cuenta que no todas las distribuciones de Linux son gratuitas. También las hay comerciales como Red Hat. Si quiere saber más sobre las Distribuciones de Linux puede ver este artículo. 9 Distribuciones de Linux Increíbles.

En la actualidad Linux es un sistema operativo tan avanzado como Windows o IOS. Es multiusuario y multitarea como ellos además de ser multiplataforma. Una de las características fundamentales de Linux es que se puede instalar un núcleo muy ligero de Sistema Operativo (utilizándolo en modo consola) y después añadirle exclusivamente las funcionalidades que se requieran (llegando a existir varios tipos de entornos gráficos). Ese es el motivo por el que la mayoría de los servidores del mundo utilizan alguna distribución de Linux como Sistema Operativo.

¿Qué es un Sistema Operativo?

Un sistema operativo es un software fundamental que controla el funcionamiento de una computadora. Es el intermediario entre los usuarios y el hardware, y se encarga de gestionar los recursos del ordenador: la memoria, el procesador y los dispositivos de entrada y salida entre otros. Además, proporciona una interfaz que permite a los usuarios interactuar de una manera más intuitiva y eficiente con el resto del software.

Estructura de un Sistema Operativo. Sirve las aplicaciones y la interfaz de usuario así como controla los recursos de la computadora para facilitar su uso al usuario.

Los sistemas operativos actuales son muy complejos y están diseñados para ser compatibles con una amplia variedad de hardware y software. Estos también ofrecen una gran cantidad de características avanzadas. Ejemplos de estas son la capacidad de administrar redes, la seguridad de datos, la virtualización, y la compatibilidad con múltiples procesadores y dispositivos.

La parte más importante de un SO es el núcleo o core. Este es el código que realmente interactúa con el hardware y, por tanto, es el factor limitante a la hora de obtener el máximo rendimiento del hardware que estamos utilizando.

Los sistemas operativos, además de tener un núcleo que interacciona con el hardware, proporcionan una plataforma estable y segura para que los usuarios realicen tareas y ejecuten programas de una manera sencilla. Esto es, sin tener que comprender su funcionamiento interno. Es por este motivo que el sistema operativo es la pieza esencial para el funcionamiento de un ordenador.

¿Qué significa Código Abierto?

Código Abierto (Open Source, en inglés) es un modelo de desarrollo de software en el cual el código fuente del programa es accesible y modificable por cualquier persona. Esto significa que cualquier persona puede ver cómo se ha programado el software, realizar modificaciones, mejoras y redistribuirlo sin necesidad de obtener una licencia especial o pagar derechos de autor. El código abierto se basa en la colaboración y el conocimiento colectivo para desarrollar software de alta calidad, escalable y confiable.

Este modelo de desarrollo de software ha ganado popularidad en los últimos años dando lugar a comunidades de desarrolladores altamente comprometidos, quienes trabajan juntos para solucionar problemas de manera colaborativa. Ejemplos de comunidades open source son el sistema operativo Linux, la base de datos MySQL y el navegador web Mozilla Firefox.

En resumen, el código abierto ha tenido un gran impacto en el desarrollo de software. Ha permitido que personas de todo el mundo trabajen juntas para crear software de alta calidad de manera colaborativa y accesible.

Historia de Linux

– Nace una leyenda

Primer Logo que representa a Linux

La historia de Linux comienza en 1991, cuando un estudiante de la Universidad de Helsinki llamado Linus Torvalds empezó a trabajar en un nuevo núcleo de sistema operativo. Linus estaba trabajando con una versión de Unix llamada Minix, sin embargo, no conseguía explotar todo el potencial de su hardware. Esta fue la motivación que le llevó a desarrollar un core de SO que llamaría Linux.

Unix era el único sistema operativo «moderno» que existía en aquella epoca. Si quiere saber más sobre él, puede ver este artículo. ¿Qué es Unix? ¿Qué lo diferencia de Linux?

Ese mismo año se publicaría la versión 0.01 de Linux, su núcleo de sistema operativo. Sin embargo, como ya hemos visto, un SO necesita también funcionalidades extra. Ahí es donde entra GNU.

– Nace GNU/Linux

Logo de GNU.

El proyecto GNU (Acrónimo de GNU is not Unix) nace en 1983, de la mano de Richard Stallman. Su idea era dar libertad a los usuarios de ordenadores y para conseguirlo comenzó a desarrollar un sistema operativo libre que pudiera competir con Unix.

Él creía que el software debía ser libre, es decir, que se debía permitir su uso, estudio, modificación, copia y distribución. en 1985 creó la Free Software Foundation con la que desarrollo el marco legal para cumplir su sueño de crear software libre. Este marco legal fue la Licencia Pública General GNU.

El proyecto GNU iba viento en popa y en 1990 tenían prácticamente todo el software necesario para publicar un sistema operativo libre, a excepción del núcleo.

¡Bendita coincidencia!

En 1991 se publica Linux 0.01 bajo su propia licencia (que prohibía su venta) y Linus Torvalds publica un listado de software de GNU necesario para hacer funcionar esta primera versión de Linux. En 1992 se publica Linux 0.12 bajo la licencia pública general GNU.

Finalmente en 1994, el proyecto Debian (una de las distribuciones de Linux más antiguas) empezó a hacer referencia a su sistema operativo como desarrollado en base a GNU/Linux. Finalmente, los dos proyectos se unieron en uno, ya que Linux se había convertido en la pieza que le faltaba a GNU para cumplir su objetivo. Además, del mismo modo, Linux no podía existir sin el software del proyecto GNU.

Con el paso del tiempo, el público general comenzó a olvidar los orígenes y el proyecto acabó conociéndose como Linux. Sin embargo, la forma oficial sigue siendo GNU/Linux.

– El proyecto se populariza

En los años siguientes, Linux se convirtió en un sistema operativo popular para los servidores de Internet. A partir de 2003, comenzó a ser utilizado en dispositivos móviles, como teléfonos inteligentes y tabletas (gracias a la adopción de Android como SO móvil). Linux se ha convertido en una de las plataformas más utilizadas en la nube. Empresas como Amazon Web Services (AWS) y Google Cloud utilizando Linux en sus servidores.

El éxito de Linux se debe a su capacidad de adaptarse a una amplia gama de aplicaciones y dispositivos. A diferencia de otros sistemas operativos, Linux puede ser modificado y personalizado para satisfacer las necesidades específicas de los usuarios y empresas. Además, su naturaleza de código abierto significa que los desarrolladores pueden colaborar en el desarrollo y solucionar problemas más rápidamente.

Conclusión

En conclusión, la historia de Linux es una historia de éxito y colaboración en la industria tecnológica. Desde sus humildes comienzos como un proyecto de un estudiante, Linux ha evolucionado hasta convertirse en una plataforma crucial en la informática moderna.

Su naturaleza de código abierto ha permitido que una comunidad global de desarrolladores trabaje juntos para crear un sistema operativo que sigue evolucionando y mejorando para satisfacer las necesidades cambiantes del mundo tecnológico.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *