GNU es un acrónimo de "GNU's Not Unix". Es un proyecto de software libre, lanzado en 1984 por Richard Stallman, que tiene como objetivo proporcionar un sistema operativo completo similar a Unix compuesto enteramente por software libre.
El nombre del proyecto se inspiró en el hecho de que, en ese momento, la mayoría de los componentes que formaban un sistema operativo similar a Unix eran software privativo, propiedad de AT&T. El proyecto GNU se propuso crear una alternativa libre a Unix, que estuviera compuesta por software libre.
El proyecto GNU ha producido un número importante de componentes de software, incluyendo el compilador de C de GNU (GCC), el depurador de GNU (GDB) y las utilidades básicas de GNU (coreutils). El propio sistema operativo GNU está formado por estos componentes, así como por un gran número de otros proyectos de software libre.
El término "GNU" también se utiliza para referirse a todo el cuerpo de software libre que ha sido producido por el proyecto GNU. Esto incluye no sólo el sistema operativo, sino también una amplia gama de otro software, incluyendo editores de texto, lenguajes de programación, y más.
¿Qué significa GNU en Linux?
"GNU" es un acrónimo recursivo de "¡GNU no es Unix!", y se refiere al hecho de que el Proyecto GNU fue creado para desarrollar una alternativa de software libre a Unix. El proyecto se ha expandido desde entonces para desarrollar una amplia variedad de aplicaciones de software, incluyendo el núcleo de Linux.
¿Qué es la GPL de GNU?
"GNU" significa "¡GNU no es Unix! Es un proyecto de código abierto que se inició en 1984 como una forma de proporcionar una alternativa sin ánimo de lucro a Unix. "GPL" significa "Licencia Pública General de GNU", y es la licencia bajo la que se publica la mayor parte del software del proyecto GNU. Las licencias GPL son "copyleft", lo que significa que los derivados del software GPL deben estar disponibles bajo GPL.
¿Por qué la gente dice GNU Linux?
Hay algunas razones por las que la gente puede decir GNU/Linux en lugar de sólo Linux. Una razón es que quieren dar crédito al Proyecto GNU, que desarrolló muchas de las herramientas que se usan en las distribuciones de Linux. Otra razón es que quieren enfatizar que Linux no es sólo el núcleo, sino un sistema operativo completo que incluye muchos componentes diferentes.
Algunas personas también utilizan el término GNU/Linux para evitar la confusión con otros sistemas operativos que utilizan el núcleo de Linux, como Android.
¿Qué es GNU vs Unix?
Hay muchas similitudes entre GNU y Unix, ya que ambos son sistemas operativos multitarea y multiusuario. Sin embargo, también hay algunas diferencias clave.
Una diferencia clave es que Unix es un sistema operativo comercial, mientras que GNU es software libre. Esto significa que cualquiera puede usar, modificar y distribuir el software GNU, sin necesidad de pagar una licencia.
Otra diferencia clave es que los sistemas Unix son típicamente propietarios, mientras que los sistemas GNU son típicamente de código abierto. Esto significa que el código fuente de los sistemas Unix no suele estar disponible, mientras que el código fuente de los sistemas GNU suele estarlo.
Por último, los sistemas GNU suelen ser más personalizables que los sistemas Unix. Por ejemplo, los usuarios pueden instalar y utilizar diferentes shells, o añadir y eliminar paquetes de software, sin necesidad de obtener la aprobación de un administrador del sistema. ¿Usa Ubuntu GNU? Sí, Ubuntu utiliza GNU. De hecho, la mayor parte del software que compone Ubuntu es software GNU. Esto incluye el kernel de Linux, que es el núcleo del sistema operativo, así como muchas de las utilidades y aplicaciones que se incluyen con Ubuntu.