¿Por qué cuesta tanto irse de Windows? Microsoft lo ha hecho bien durante mucho tiempo, pero el fin de soporte de Windows 10 y el comienzo de la versión 11 con bloatware y nuevas cosas como “sistema operativo agente” han marcado un antes y un después.
Tras eso, las distros de Linux se han convertido en el refugio de muchos usuarios, pero también el origen de ese “miedo a dar el salto”. Principalmente, se debe a que los términos de Linux son muchos y se vuelve algo complejo elegir una opción.
Además de preguntar cómo funcionan las distribucionesentornos de escritorio y el kernel, una de las cosas que más confunden a las personas es GNU/Linux y Linux. ¿Son conceptos distintos? ¿Hay que elegir uno en especial? Si tienes estas dudas también, has llegado al sitio adecuado.
¿Cuál es la diferencia entre Linux y GNU/Linux?
Cuando llegas por primera vez a tener contacto con el kernel desarrollado por Linus Torvalds, te das cuenta de que hay un montón de conceptos distintos a los que te encuentras en Windows.
No es un sistema y ya, hay entornos de escritorio, paquetes de aplicaciones, una terminal de ecosistema distinta o las famosas distribuciones (y eso que no es todo). De aquí surgen demasiadas dudas y confusiones, como la pregunta en cuestión.
En primera instancia, no son lo mismo, pero sí están vinculados. Para comprenderlo bien, es importante empezar por Linux, que se refiere principalmente al núcleo (kernel). Es decir, la base pura del sistema operativo que usan las compañías para crear sus propias distribuciones de código abierto.
Las empresas y desarrolladores usan este “molde” o “motor” que es lo principal como código sin interfaz avanzada para crear un SO desde cero que sí tenga todas las características y estética necesarias. Sin este kernel, no puede existir una distro y por eso ese Linux suele ser usado solo por profesionales.
Con respecto a GNU/Linux, significa que es un sistema operativo completo que usa el kernel de Linux como base. En pocas palabras, es un título que se refiere a las distribuciones, tales como Ubuntu, Linux Mint, Zorin OS, Fedora y otras.
El termino “ÑU” es un acrónimo de “GNU’s Not Unix” (GNU No es Unix) para destacar que es un SO libre. Este proyecto fue fundado en 1983 por el desarrollador Richard Stallman, abriendo las posibilidades a que se usara un núcleo para incorporar piezas como editor de texto, compilador, depurador y más.
En 1991, Llegó Linux y se “unió” a GNUcreando así lo que hoy se conoce como GNU/Linux, una de las cosas más empleadas en el ecosistema del pingüino Tux.
¿Cómo identificar cada uno de estos sistemas?
“Linux” es lo que más se usa de forma generalizada en la industria de los sistemas operativos cuando no se entra en detalles. La cuestión es que a todos se les puede llamar así, pero no todos los SO son GNU/Linux.
Para no caer en confusiones, GNU son herramientas y Linux la basepor lo que si un entorno no usa esas herramientas, entonces no forma parte del ecosistema de Richard Stallman.
Por ejemplo, Alpine, Chimera y Android, son Linux, pero no-GNU porque no incorporan esas piezas. Componentes como musl, BusyBox oh LLVM/Clang También van en contra de la línea GNU.
En conclusión, llamar a todo esto Linux está bien, pero si se tiene que especificar la arquitectura de la distribución, es importante saber cómo se compone internamente para saber si es o no parte del movimiento GNU/Linux.
