14Aug
Por lo general, verá el sistema operativo Linux denominado "Linux" en línea. Sin embargo, el término "GNU / Linux" se usa ocasionalmente en su lugar. Linux y GNU / Linux se refieren al mismo sistema operativo y software, y existe una controversia sobre qué término es más apropiado.
No estamos aquí para tomar partido en este viejo debate, pero este artículo debería ayudarlo a entender por qué hay una controversia de nombres y cuál es la diferencia entre los términos "Linux" y "GNU / Linux".
¿Qué es "Linux"?"¿?"
"Linux" en sí mismo es solo el kernel, la parte central del sistema operativo. Otro software, como el compilador GNU C utilizado para compilar el kernel, el shell bash de línea de comandos, las utilidades de shell GNU( todos los comandos básicos que usaría en una línea de comando), el servidor gráfico X.org, un escritorio gráfico como Unity,y el software que se ejecuta en la parte superior del escritorio gráfico, como Firefox, son todos producidos por diferentes grupos de desarrolladores. Las distribuciones de
Linux ensamblan todo este software dispar de diferentes desarrolladores y llaman al paquete completo "Linux". Para obtener más información sobre las distribuciones de Linux y lo que hacen, lea HTG Explica: ¿Qué es una distribución de Linux y cómo son diferentes?
El Proyecto GNU
Richard Stallman hizo planes para GNU en 1983. GNU iba a ser un sistema operativo completo compatible con Unix hecho de software libre. GNU es un acrónimo recursivo que significa "GNU's Not Unix!"( "Software libre" es un término similar al software de código abierto, aunque el software libre se enfoca más en la "libertad". Pero esa es una controversia diferente.)
Para 1991, elEl proyecto GNU había finalizado muchas de las piezas del sistema operativo GNU, incluido el compilador GNU C( gcc), el shell bash de línea de comandos, muchas utilidades de shell, el editor de texto Emacs y más. Otras partes del sistema operativo podrían ser proporcionadas por software libre ya existente, como X Window System, que proporcionaba un escritorio gráfico.
Sin embargo, la parte central del sistema operativo, el núcleo GNU Hurd, no estaba completa. El Proyecto GNU eligió un ambicioso diseño de microkernel para el kernel, lo que ocasionó largas demoras.(A partir de 2013, el kernel de GNU Hurd ha estado en desarrollo durante 23 años y nunca se ha lanzado una versión estable.)
Linux llega
El kernel fue visto como "la última pieza faltante" del sistema operativo GNU por el proyecto GNU.En 1991, Linus Torvalds lanzó la primera versión del kernel de Linux. Ahora había suficiente software para un sistema operativo completamente gratuito, y los distribuidores( como las modernas "distribuciones de Linux") consideraban el kernel de Linux, el software GNU y el sistema X Window juntos.
Inicialmente, hubo cierto debate sobre cómo deben llamarse estas distribuciones. En 1992, el proyecto Yggdrasil eligió el nombre "Yggdrasil Linux /GNU/ X" por su combinación de software. GNU / Linux es el término preferido por Richard Stallman y la Free Software Foundation. Debian todavía se refiere a su software como "GNU / Linux" hoy.
El caso de GNU / Linux
El proyecto GNU constituye una gran parte del sistema "Linux" estándar y fue un proyecto destinado a desarrollar un sistema operativo completo, denominado GNU.Sin embargo, una parte importante de la objeción de Richard Stallman al término "Linux" es que minimiza la importancia de GNU y su propósito original: como un sistema operativo completamente gratuito destinado a proporcionar libertad a los usuarios. Esto se entrelaza con el debate sobre el "software libre" -un término destinado a enfocarse en la libertad- y el "código abierto", un término que se enfoca en las ventajas técnicas y minimiza el ángulo filosófico.
Como dijo Richard Stallman en una entrevista con ZNET en 2005:
Linux no fue diseñado con el objetivo de liberar el ciberespacio, y los motivos para Linux no nos hubieran dado todo el sistema GNU / Linux.
Hoy, decenas de millones de usuarios están utilizando un sistema operativo que se desarrolló para que puedan tener libertad, pero no lo saben, porque piensan que el sistema es Linux y que fue desarrollado por un estudiante "solo por diversión"."
Más de sus pensamientos sobre el tema se pueden leer en el sitio web de GNU.
El caso de Linux
Los defensores del término "Linux" argumentan que es un error centrarse solo en GNU, ya que la distribución promedio contiene software de una variedad de organizaciones y podría llamarse /KDE/Apache/X.org/GNU/ Linux de Mozilla con una justificación similar.
El término Linux también lo usan más personas, si no más, es un nombre más simple y fácil de recordar, escribir y pronunciar. Y cualquiera que sea el nombre ideal, la mayoría de la gente se refiere al sistema operativo en general como Linux. Lo encontrarás referido como "Linux" aquí en How-To Geek y en otros lugares porque es un término más común que los lectores entienden de inmediato.
Terminaremos con una cita de Linus Torvalds en 1996:
Umm, esta discusión ha continuado lo suficiente, muchas gracias.
Realmente no importa qué es lo que la gente llama Linux, siempre y cuando se dé crédito donde se debe crédito( en ambos lados).Personalmente, continuaré llamándolo "Linux" Créditos de imagen de
: francois en Flickr, Alison Upton, Gisle Hannemyr en Flickr