¿Por qué Linux tiene tantas distribuciones? Explicación de las distribuciones de Linux

A diferencia de Windows y macOS, instalar Linux no es tan fácil. Buscar Linux en Internet le traerá tantos sistemas operativos con diferentes nombres, ninguno de ellos llamado explícitamente “Linux”. ¿Por qué esto es tan?

Linux se está convirtiendo cada vez más en el sistema operativo de elección tanto para los expertos en tecnología como para los usuarios ocasionales. Pero, ¿por qué hay miles de sistemas operativos o “distribuciones” a los que se hace referencia como “Linux”? ¿Y por qué los desarrolladores siguen creando más sistemas operativos del mismo tipo? Vamos a averiguar.

¿Qué son las distribuciones de Linux?

Primero, es importante saber qué es realmente Linux. Linux no es un sistema operativo sino un núcleo, el adhesivo que conecta el hardware de su computadora con el sistema operativo. Cuando inicia una aplicación en su computadora haciendo clic en un ícono, es el núcleo el que se comunica con el sistema operativo para iniciar la aplicación y mostrar el resultado en la pantalla usando el hardware, es decir, el monitor.

Un sistema operativo consta de un núcleo subyacente, aplicaciones y, a menudo, una interfaz gráfica de usuario. Linux es el núcleo, y todos los sistemas operativos que lo utilizan se denominan “distribuciones de Linux”. El término “distribución” proviene del proceso de compartir sistemas operativos basados ​​en Linux con otros usuarios, también conocido como “distribución”, ya que el núcleo y el sistema operativo son generalmente gratuitos.

¿Qué generó tantas distribuciones de Linux?

El kernel de Linux está autorizado bajo la Licencia pública general de GNU, que otorga a cualquier persona permiso para ver, editar y distribuir cualquier aplicación del kernel. Pero no siempre fue así.

Anteriormente, Unix era un sistema operativo popular, pero su código fuente era propiedad de AT&T. Después de algún tiempo, BSD (Berkeley Software Distribution), un sistema operativo fuertemente basado en Unix, se originó en la Universidad de California, Berkeley. También había otros sistemas operativos basados ​​en Unix en ese momento, y todos ellos eran muy diferentes entre sí.

La falta de disponibilidad de un estándar para crear un sistema operativo basado en Unix y la resistencia entre los sistemas operativos en ese momento dieron origen a una era conocida como “ guerras unix .” Diferentes proveedores que distribuyen sus versiones de Unix comenzaron a establecer sus propios estándares, incluidos AT&T y BSD.

En 1983, Richard Stallman inició el Proyecto GNU, centrándose en el desarrollo y distribución de software libre y de código abierto. El Proyecto GNU tenía como objetivo crear una versión gratuita de Unix, una versión que cualquiera pudiera replicar y distribuir libremente.

Muchas aplicaciones se desarrollaron bajo la Licencia Pública General de GNU en ese momento, incluidas TAR y Emacs. Pero el proyecto carecía de un núcleo de código abierto, la parte de una computadora que ayuda al sistema operativo y las aplicaciones a interactuar con el hardware.

En 1991, ocho años después de que comenzara el Proyecto GNU, Linus Torvalds comenzó a desarrollar Linux. Y un año más tarde, Linux fue relanzado bajo la Licencia Pública General, convirtiéndose en lo que ahora conocemos como GNU/Linux. Como el kernel de Linux tenía licencia GPL, cualquiera podía crear un sistema operativo sobre el kernel y distribuirlo libremente.

La capacidad de activar su propio sistema operativo de forma gratuita alentó a muchos desarrolladores a comenzar su distribución. En ese momento, se lanzaron una gran cantidad de distribuciones, incluidas Debian , Red Hat y Slackware, lo que inició la revolución de Linux.

¿Por qué se crean nuevas distribuciones de Linux?

La razón principal por la que los desarrolladores siguen creando y distribuyendo nuevos sistemas operativos basados ​​en Linux es que simplemente pueden hacerlo. El kernel de Linux es gratuito. Las aplicaciones son gratuitas. Los recursos para crear un sistema operativo completo sobre el kernel son gratuitos.

Hoy en día, la gente rara vez crea una distribución desde cero. En cambio, toman otra distribución popular y construyen un nuevo sistema operativo utilizando el anterior como base o lo rediseñan con una nueva interfaz gráfica de usuario y aplicaciones adicionales.

Ubuntu tiene varias versiones de sí mismo, a saber, Xubuntu, Kubuntu y Lubuntu. La única diferencia entre estos tres sabores es el entorno de escritorio. En lugar del escritorio GNOME personalizado predeterminado que viene preinstalado en Ubuntu, Xubuntu, Kubuntu y Lubuntu se envían con XFCE, KDE Plasma y LXDE, respectivamente.

El objetivo principal de un sistema operativo es hacer que la informática de escritorio sea más fácil para los usuarios. Cuando alguien quiere una nueva función en un sistema operativo, la ruta tradicional a seguir es proporcionar comentarios a la empresa que desarrolla el sistema operativo. El Proyecto GNU ha cambiado por completo este flujo.

Son los usuarios quienes usan, desarrollan, brindan comentarios, implementan comentarios y, al final, distribuyen una distribución de código abierto. Eres libre de crear tu propia distribución y agregar las funciones que quieras en el sistema operativo de tus sueños.

Cualquier persona con una ideología y opiniones similares puede contribuir al proyecto y comenzar a ayudar a los desarrolladores. No es necesario ponerse en contacto con una empresa o completar un formulario de comentarios solo para agregar una función adicional al sistema operativo.

No solo los usuarios, sino incluso las grandes empresas crean nuevas distribuciones internas para uso dentro de la empresa. CBL-Mariner de Microsoft es un popular example. Esto se debe principalmente a que las grandes empresas no quieren usar distribuciones creadas por otros usuarios y prefieren desarrollar su propio sistema operativo desde cero o sobre otra distribución convencional.

El proyecto Linux ha crecido hasta el punto de que gigantes tecnológicos como Google han comenzado a depender del kernel de Linux para algunos de sus proyectos. Toma Android y Chrome SO como un example. Android usa el kernel de Linux debajo del capó y Chrome El sistema operativo está construido sobre Gentoo Linux, una distribución lanzada en 2000.

Otra razón para la fragmentación de Linux de escritorio son los numerosos tipos de dispositivos disponibles. Aparte de los ordenadores de sobremesa, otros dispositivos como los basados ​​en procesadores ARM, también necesitan un sistema operativo para funcionar. Linux resuelve esto proporcionando una base a los desarrolladores para crear un sistema operativo para cualquier familia de procesadores que deseen.

Raspbian OS es una distribución creada específicamente para dispositivos Raspberry Pi. También puede encontrar innumerables distribuciones desarrolladas para ejecutarse en procesadores más antiguos que no son compatibles con los proveedores de sistemas operativos propietarios.

¿Realmente necesitamos tantas distribuciones?

Si eres alguien que simplemente necesita una computadora y un sistema operativo para hacer las cosas, por supuesto que no. Puede salirse con la suya usando cualquier sistema operativo siempre que se ajuste a sus facturas. Pero para aquellos que quieren tener muchas opciones cuando se trata de sus dispositivos y la vida digital, Linux es el indicado.

Puede probar un par de sistemas operativos Linux y conformarse con el que encuentre mejor o seguir cambiando de distribución y probando nuevas distribuciones. Linux te da esa opción. Mientras las personas sigan apoyando y contribuyendo al ecosistema de código abierto, seguirás viendo nuevas distribuciones desarrolladas y lanzadas de forma gratuita en Internet.

¡Así es como funciona el código abierto!

Aunque muchos sistemas operativos propietarios como Android y macOS tienen una base de código de código cerrado, han utilizado Linux como base para sus proyectos. Es completamente aceptable ya que la licencia bajo la que se publica el kernel de Linux permite que cualquier persona modifique y distribuya el código sin restricciones.

Debido al enorme apoyo de la comunidad detrás de los sistemas operativos basados ​​en Linux, continuamente se agregan características nuevas y exclusivas a las distribuciones. Aunque puede encontrar muchas de estas características en otros sistemas operativos propietarios como Windows y macOS, algunas de ellas están limitadas a solo un puñado de distribuciones de Linux.

Related Posts