
Mark Lucas
0
4649
375
Estás interesado en Linux y has leído algunas publicaciones de blog. En el camino, te has encontrado con un nombre divertido: GNU / Linux. ¿Qué significan esas letras y por qué la gente las sigue agregando a Linux? Puedo responder esa pregunta, y mientras lo hago, te dejaré caer en medio de un debate que ha persistido en el mundo Linux durante décadas..
Ahora, con eso fuera del camino ... Linux o GNU / Linux, que es?
¿Qué es GNU??
La década es la década de 1980, y la industria informática está en un período de transición. Un Tribunal Supremo que involucra a Apple dictaminó que los programas binarios (el tipo de software que viene en un formato listo para usar Binary vs. Source Packages: ¿Cuál debería usar? Binary vs. Source Packages: ¿Cuál debería usar? Los usuarios de Linux tienen dos formas principales de instalar programas: use un paquete precompilado o compílelo usted mismo. Por lo general, elegimos un paquete, pero hay momentos en los que debería considerar la construcción desde la fuente). Microsoft lanzó Windows unos años más tarde. Esto comenzó un cambio en la forma en que las personas interactuaban con el software.
Antes de que las empresas comenzaran a utilizar software de copyright 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 eran libres de hacer lo que quisieran con los programas. Ahora las restricciones estaban cayendo, y se estaba volviendo ilegal continuar haciendo lo que solía hacerse.
Se formó un movimiento llamado Movimiento de Software Libre. En 1983, Richard Stallman anunció un plan para crear un sistema operativo completamente no compatible con Unix. Lo llamó el Proyecto GNU.
GNU es un acrónimo recursivo que significa “GNU no es Unix” El Proyecto GNU proporcionó muchas de las herramientas geniales de las que dependen hoy los escritorios gratuitos. 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 (GNU Image Manipulation Program) y GNOME, uno de los entornos de escritorio gratuitos más populares que explica GNOME: una mirada a uno de los escritorios más populares de Linux. de los equipos de escritorio más populares de Linux Usted está interesado en Linux y se ha encontrado con "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?? . No importa qué sistema operativo Linux use, 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 a lo largo de los años..
¿Qué pasa con Linux??
Linux surgió en 1991. El proyecto comenzó cuando un estudiante de la Universidad de Helsinki comenzó a trabajar en su propio núcleo del sistema operativo. Se llamaba Linus Torvalds..
En ese momento, el Proyecto GNU ya había creado mucho de lo que se necesitaba para un sistema operativo libre que funcionara, pero las piezas faltantes eran esenciales. Estos incluyeron controladores de hardware, demonios y un núcleo funcional. Estos componentes son los que permiten que el software se comunique con el hardware. El kernel de Linux: una explicación en términos simples El kernel de Linux: una explicación en términos simples. 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, mucha gente realmente no sabe exactamente lo que hace. .
GNU Hurd, el intento del Proyecto GNU en un núcleo, comenzó a desarrollarse el año anterior y aún no estaba listo. Había existido un núcleo diferente llamado MINIX 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 compartirlo 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 gustó el nombre y prefirió Linux. Linus consintió y el nombre se quedó.
El núcleo no era gratuito al principio, pero en 1992 Linus obtuvo licencia de Linux bajo la GPL, una licencia copyleft creada por el Proyecto GNU. Esto es responsable de gran parte del éxito del proyecto. En lugar de crear núcleos competitivos, muchos adoptaron Linux y contribuyeron a su desarrollo..
¿Estamos utilizando 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 comenzaron a llamar a los sistemas operativos que usaban el kernel de Linux como simplemente Linux. Esto generó tensión porque Linux apenas representa la mayor parte de lo que implica hacer la experiencia que todos imaginamos cuando decimos Linux.
Richard Stallman propuso inicialmente la idea de llamar a tales creaciones sistemas GNU basados en Linux. Luego cambió su preferencia a GNU / Linux (pronunciado como “GNU slash Linux” o “GNU más Linux”), para que quede claro que ambos proyectos juegan un papel esencial. Algunas personas aceptan ese argumento, mientras que otros piensan que ese nombre es incómodo e innecesario. La división dura hasta el día de hoy..
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 esa 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 conjunto de software que forman 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 usa el kernel de Linux. Eso es en gran parte porque carece de la cadena de herramientas GNU. Por otro lado, FreeBSD ofrece una experiencia casi idéntica a la de escritorio Linux Linux vs. 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í está todo lo que necesita saber sobre las diferencias entre Linux y BSD. , 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 inmediatamente en el kernel de Windows. Si alguien pudiera ejecutar la interfaz de Windows 10 y todas sus aplicaciones de Windows sobre el kernel de Linux, probablemente todavía pensaría en eso como Windows. Este ya es el caso de los Chromebooks, que usan el kernel de Linux pero no pueden ejecutar 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? ¿Echas de menos no tener acceso a los juegos a través de Steam? ¿Estás pensando en usar VLC Media Player? Luego comience a usar Linux en su Chromebook. .
Componentes del sistema operativo
Un sistema operativo libre consta de muchos componentes. Hacer referencia a todo el ecosistema como Linux crea confusión. Torvalds a veces obtiene 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 debe usar? Licencias de software de código abierto: ¿cuál debe usar? ¿Sabía que no todas las licencias de código abierto son iguales? . La GPL evita que las personas tomen código gratuito y lo usen para crear su propio software propietario. El hecho de que tantas herramientas centrales, incluido Linux en sí, se lanzaron bajo una licencia copyleft aceleró su adopción y sentó las bases para 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. Para referirse al sistema operativo como 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 todo el software que el Proyecto GNU y otros habían creado. Sin Linux, no tenías nada que realmente pudieras usar.
Además, GNU / Linux es un nombre torpe. Es incómodo de leer, y es aún más torpe decir. Esta razón por sí sola es suficiente para evitar que algunas personas que están de acuerdo en que Linux no sea un nombre justo para llamar 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ía del ecosistema de escritorio gratuito ha usado durante décadas? Recién estamos comenzando a ver un reemplazo para un software que se desarrolló por primera vez en 1984. Y sin un servidor de visualización, no tiene nada. Entonces, 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 ofrece lo último del proyecto GNOME, pero cuál es el historia con el nuevo servidor de visualización, Wayland? ¿Está el servidor de visualización de próxima generación realmente listo para el horario estelar? El audio también es importante. También lo son los entornos de escritorio. En poco tiempo nos referimos a nuestros escritorios como KDE / PulseAudio / Wayland / GNU / Linux.
Qué piensas?
No soy fanático del nombre GNU / Linux, pero personalmente preferiría 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 dispositivos portátiles y otros dispositivos electrónicos continúen adoptando el kernel de Linux.
¿Que pasa contigo? ¿Sientes que Linux es suficiente? ¿Ve a Stallman como 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!