Por qué casi nadie llama a Linux “GNU / Linux”

Por qué casi nadie llama a Linux “GNU / Linux” / Linux

Estás interesado en Linux y has leído algunas publicaciones de blog. En el camino, has encontrado un nombre divertido: GNU / Linux. ¿Qué significan esas letras y por qué las personas siguen agregándolas a Linux? Puedo responder a esa pregunta y, al hacerlo, lo dejaré en medio de un debate que ha persistido en el mundo de Linux durante décadas..

Ahora, con eso fuera del camino ... Linux o GNU / Linux, que es?

Que es gnu?

La década es la década de 1980 y la industria de la computación se encuentra en un período de transición. Una Corte Suprema que involucra a Apple dictaminó que los programas binarios (el tipo de software que viene en un formato listo para usar Paquetes Binario vs. Fuente: ¿Qué debería usar? Paquetes Binario vs. Fuente: ¿Qué debería usar? Los usuarios de Linux tienen dos principales formas de instalar programas: use un paquete precompilado o compílelo usted mismo. Por lo general, elegimos un paquete, pero hay ocasiones en las que debería considerar construir desde una fuente. Leer más) puede tener derechos de autor. Microsoft lanzó Windows unos años después. Esto inició un cambio en la forma en que las personas interactuaban con el software..

Antes de que las empresas comenzaran a proteger el software con la intención de enriquecerse, la mayoría del software era utilizado por investigadores y académicos. El código de computadora se compartió abiertamente, y las personas podían hacer lo que quisieran con los programas. Ahora las restricciones se estaban aplicando y se estaba volviendo ilegal seguir haciendo lo que se solía hacer.

Se formó un movimiento denominado Movimiento del Software Libre. En 1983, Richard Stallman anunció un plan para crear un sistema operativo totalmente no compatible con Unix. Lo llamó el Proyecto GNU..

GNU es un acrónimo recursivo que significa “GNU's no es unix” El Proyecto GNU proporcionó muchas de las herramientas geniales de las que dependen los escritorios libres en la actualidad. Las herramientas críticas creadas en los años 80 incluyen GCC (una herramienta para compilar C), Emacs (un editor de texto), Bash y varias utilidades de línea de comandos aún en uso..

Muchas aplicaciones ampliamente utilizadas son parte del Proyecto GNU, como GIMP (Programa de manipulación de imágenes de GNU) y GNOME, uno de los entornos de escritorio gratuitos más populares. Explicación de GNOME: Una mirada a uno de los escritorios más populares de Linux Explicación de GNOME: Una mirada a uno de los escritorios más populares de Linux Usted está interesado en Linux y ha encontrado "GNOME", un acrónimo de GNU Network Object Model Environment. GNOME es una de las interfaces de código abierto más populares, pero ¿qué significa eso? Lee mas . No importa qué sistema operativo Linux utilice, probablemente dependa de más de unos pocos bits de software GNU.

El Proyecto GNU también es responsable de la Licencia Pública General. Esto es lo que ha mantenido la mayor parte del software gratuito que usamos gratis durante años.

Que pasa con linux?

Linux apareció en 1991. El proyecto comenzó cuando un estudiante de la Universidad de Helsinki comenzó a trabajar en su propio kernel de sistema operativo. Su nombre era Linus Torvalds.

En ese momento, el Proyecto GNU ya había creado gran parte de lo que se necesitaba para un sistema operativo libre que funcionara, pero las piezas faltantes eran esenciales. Estos incluían controladores de hardware, demonios y un núcleo funcional. Estos componentes son los que permiten al software comunicarse con el hardware. El Kernel de Linux: una explicación en términos de Layman. El Kernel de Linux: una explicación en términos de Layman. Hay solo una cosa de facto que las distribuciones de Linux tienen en común: el kernel de Linux. Pero aunque a menudo se habla de eso, muchas personas realmente no saben exactamente lo que hace. Lee mas .

GNU Hurd, el intento del Proyecto GNU en un kernel, comenzó a desarrollarse el año anterior y aún no estaba listo. Un núcleo diferente llamado MINIX había existido desde 1987, pero solo tenía licencia para uso educativo.

Frustrado, Torvalds decidió hacer el suyo. Se refirió al proyecto personal como Linux, una combinación de su nombre y UNIX, pero pensó que sería demasiado egoísta para compartir públicamente. En cambio, compartió el proyecto como Freax, una combinación de “gratis,” “monstruo,” y “UNIX.” A un compañero de trabajo no le gustaba el nombre y prefería Linux. Linus consintió, y el nombre se atascó..

El núcleo no estaba libre al principio, pero en 1992 Linus obtuvo una licencia de Linux bajo la GPL, una licencia de copyleft que creó el Proyecto GNU. Esto es responsable de gran parte del éxito del proyecto. En lugar de crear núcleos competidores, muchos han adoptado Linux y han contribuido a su desarrollo..

¿Estamos usando Linux o GNU??

Con las herramientas GNU y un kernel funcional de Linux, ahora tenemos un sistema operativo libre que funciona. Pero, ¿cómo llamarlo? Desde los primeros días, muchas personas optaron por llamar a sistemas operativos que usaban el kernel de Linux simplemente como Linux.. Esta tensión generada porque Linux apenas representa la mayor parte de lo que implica crear la experiencia que todos imaginamos cuando decimos Linux.

Richard Stallman inicialmente propuso la idea de llamar a tales creaciones sistemas GNU basados ​​en Linux. Luego cambió su preferencia a GNU / Linux (pronunciado como “GNU barra de Linux” o “GNU plus Linux”), para que quede claro que ambos proyectos juegan un papel esencial. Algunas personas aceptan ese argumento, mientras que otras piensan que tal nombre es incómodo e innecesario. La divisoria dura hasta nuestros días..

Razones para GNU / Linux

Desde el principio, el propósito del Proyecto GNU era desarrollar un sistema operativo completo. El núcleo era una de las piezas faltantes del rompecabezas. Torvalds no se propuso crear un sistema operativo, sino proporcionar la pieza faltante..

Linux es vital para que lo veas cualquier cosa en su pantalla, pero tiene muy poco que ver con lo que realmente ve. Eso está determinado en gran medida por su entorno de escritorio.

Si usa GNOME, está usando una interfaz y un paquete de software que forma parte del Proyecto GNU. Incluso si no instala una interfaz gráfica de usuario, todavía está interactuando con herramientas de línea de comandos (como Bash) que son parte de GNU. Sin estas herramientas, lo que pensamos como Linux ya no se siente como Linux.

Por ejemplo, Android no se siente como Linux, a pesar de que utiliza el kernel de Linux. Eso es en gran parte porque carece de la cadena de herramientas GNU. Por otro lado, FreeBSD proporciona una experiencia casi idéntica a la de Linux de escritorio frente a BSD: ¿Cuál debería usar? Linux vs. BSD: ¿Cuál debería usar? Ambos se basan en Unix, pero ahí es donde terminan las similitudes. Aquí tiene todo lo que necesita saber sobre las diferencias entre Linux y BSD. Lea más, a pesar de que el kernel de Linux no está a la vista.

Del mismo modo, cuando pensamos en Windows, normalmente pensamos en la interfaz. Pocos de nosotros pensamos de inmediato en el núcleo de Windows. Si alguien pudiera ejecutar la interfaz de Windows 10 y todas sus aplicaciones de Windows en la parte superior del kernel de Linux, es probable que aún lo consideren Windows. Este ya es el caso de los Chromebooks, que utilizan el kernel de Linux pero no pueden ejecutar las aplicaciones tradicionales de Linux dentro de la interfaz de Google. Cómo instalar Linux en un Chromebook Cómo instalar Linux en un Chromebook ¿Necesita Skype en su Chromebook? ¿Extrañas no tener acceso a los juegos a través de Steam? ¿Estás deseando usar VLC Media Player? Entonces comienza a usar Linux en tu Chromebook. Lee mas .

Componentes del sistema operativo

Un sistema operativo libre consta de muchos componentes. Refiriéndose a todo el ecosistema como Linux crea confusión. Torvalds a veces recibe crédito por crear todo el sistema operativo, cuando solo fundó una parte específica.

Más importante aún, el Proyecto GNU no solo proporcionó las herramientas que permitieron un sistema operativo gratuito, sino que también proporcionó el marco legal. Licencias de software de código abierto: ¿Cuál debería usar? Licencias de software de código abierto: ¿Qué debería usar? ¿Sabías que no todas las licencias de código abierto son iguales? Lee mas . La GPL evita que las personas tomen el código libre y lo usen para crear su propio software propietario de la competencia. El hecho de que se hayan lanzado tantas herramientas básicas, incluido Linux, bajo una licencia de copyleft, aceleró su adopción y sentó las bases de la cultura que la comunidad de software libre tiene hoy..

Razones para Linux

Linux es más popular. Este fue el caso en los años 90, y sigue siendo el caso hoy en día. Para referirse al sistema operativo como lo haría cualquier otra cosa, y aún así, se sentiría como un esfuerzo consciente de cambio de marca. Eso es porque Linux es lo que permitió a las personas ejecutar realmente todo el software que el Proyecto GNU y otros crearon. Sin Linux, no tenías nada que pudieras usar.

Además, GNU / Linux es un nombre torpe. Es incómodo leer, y es aún más torpe decir. Este solo motivo es suficiente para evitar que algunas personas que están de acuerdo en que Linux no es un nombre justo llamen al sistema operativo..

Luego está el propio argumento de Linus, que referirse a Linux como GNU / Linux es simplemente ridículo.

Además, ¿dónde nos detenemos? Si le damos crédito a GNU, ¿no le damos crédito a X, el servidor de visualización que la mayor parte del ecosistema de escritorio gratuito ha usado durante décadas? Solo ahora estamos empezando a ver un reemplazo para una pieza de software que se desarrolló por primera vez en 1984. Y sin un servidor de pantalla, no tienes nada. Así que llamamos a estos sistemas X / GNU / Linux (ahora reemplazados por Wayland / GNU / Linux Fedora 25 ha llegado: esto es lo que ha cambiado Fedora 25 ha llegado: esto es lo que ha cambiado Fedora 25 entrega lo último del proyecto GNOME, pero ¿cuál es el historia con el nuevo servidor de visualización, Wayland? ¿El servidor de visualización de próxima generación está realmente listo para el horario estelar? Lea más). El audio también es importante. Así son los entornos de escritorio. En poco tiempo nos referimos a nuestros escritorios como KDE / PulseAudio / Wayland / GNU / Linux.

Qué piensas?

No soy un fan del nombre GNU / Linux, pero personalmente prefiero referirme a mi computadora portátil como un sistema GNU en lugar de Linux. Como alguien que también ha cubierto Android y Chromebooks, el nombre de Linux es cada vez más insuficiente. Un programa disponible para Linux no significa que se ejecutará en Android y viceversa. La situación solo se volverá más complicada a medida que los sistemas de información y entretenimiento, los productos para el hogar inteligente, los wearables y otros dispositivos electrónicos continúen adoptando el núcleo de Linux..

¿Que pasa contigo? ¿Sientes que Linux es suficiente? ¿Considera que Stallman está tratando de reclamar el crédito? ¿Recomendarías un nombre completamente diferente? Únete a la conversación en curso en los comentarios a continuación!

Explorar más sobre: ​​Linux.