¿Linux ó GNU/Linux? He ahí el dilema

martes, junio 24, 2014
Banner GNU/Linux

Recientemente he estado profundizando en la controversia que existe en el uso de los términos Linux y GNU/Linux para referirse a los sistemas operativos tales como Debian, Ubuntu, OpenSuse, Fedora y similares.


Comencemos por el principio, ¿qué es GNU?, ¿qué es Linux? y ¿cómo comenzó su relación?

GNU

Es un sistema operativo completamente libre (bajo licencia GPL) anunciado públicamente el 27 de septiembre de 1983 por el Proyecto GNU liderado por Richard Stallman.

Richard Stallman
Richard Stallman, conocido como el padre del Software Libre y líder del Proyecto GNU

Linux

Linux es un núcleo libre de sistema operativo tipo Unix creado por Linus Torvalds en 1991 y licenciado bajo GPL, con colaboradores en todo el mundo.

Linus Torvalds
Linus Torvalds, padre de Linux

Unión de GNU y Linux

Llego el momento en que el Proyecto GNU construyó la mayoría de los componentes que buscaba para su sistema operativo, pero faltaba uno sumamente importante, el núcleo. Hubo varios inconvenientes en la escogencia de un núcleo adecuado hasta que finalmente se decidieron por el desarrollo del núcleo Hurd, pero ya que tenía un diseño tan ambicioso (múltiples servidores ejecutándose simultáneamente sobre un micronúcleo) no se pudo concretar, incluso actualmente no se tiene una versión estable del mismo.

Por su parte Linus Torvalds había tomado la decisión de crear su propio núcleo de sistema operativo y aprovechando algunas de las utilidades que el Proyecto GNU había puesto a disposición de la comunidad (principalmente en compilador gcc), construyó el núcleo Linux con un diseño más sencillo (un gran núcleo monolítico) pero igualmente muy potente. Torvalds decidió liberarlo con la licencia GPL de la FSF (Free Software Foundation).

Cuando Torvalds culmina Linux en 1991, el Proyecto GNU decide tomar éste núcleo para completar su sistema operativo. Desde entonces aparecen las famosas distribuciones Linux que hoy todos conocemos y que en 1993 con el nacimiento de Debian, se pasarían a llamar también por algunos GNU/Linux (término actualmente apoyado por Richard Stallman).

Unión

Principales causas de la controversia

Concepto de Sistema Operativo

Existe una ligera diferencia entre los principales conceptos que se dan a los sistemas operativos. Unos conceptos apuntan a que el sistema operativo es un programa único, que está en el nivel más básico gestionando los recursos de hardware, mientras que otros nos dicen que se conforman de varios programas que en conjunto con el núcleo, sirven para brindar apoyo a los programadores de aplicaciones y usuarios en general del computador.

Esto provoca que para algunos Linux sea por sí solo el sistema operativo, y para otros solo al combinarlo con otros programas pueda conseguirse un sistema operativo completo.

Filosofía del software

Algunos dicen que al ser GNU el proyecto que dió inicio al software libre tal y como lo conocemos, se debe mantener su nombre presente para nunca perder de vista la filosofía de software libre que incentivo al Proyecto GNU desde sus inicios.

Por su parte en el documental Revolution OS, Linus Torvalds declaró que llamar GNU/Linux a las distribuciones Linux es absurdo, a menos que el Proyecto GNU creará un sistema operativo completo cuyo nombre fuera GNU y cuyo núcleo fuera Linux.

Entonces ¿Linux ó GNU/Linux?

Es una realidad que el término más extendido es Linux, incluso por cuestiones de comodidad, pero no hay que perder de vista las raíces de donde vienen las cosas. Si bien es cierto que con los años muchos de los componentes originales de GNU han sido reemplazados, no se puede olvidar que quizás sin el Proyecto GNU hoy en día no tendríamos a nuestra disposición tantos sistemas operativos tan buenos, totalmente libres de usar y de modificar a nuestro gusto.

No soy amante de lo radical, creo que cada quien debe tener el mérito por su trabajo, pero si le preguntaría al mismo Linus Torvalds, quien nos dice que incluir el término GNU dentro de las distribuciones Linux es absurdo, ¿que hubiera pasado si Hurd se hubiera completado exitosamente antes del 1991? ¿seria Linux tan famoso como lo es hoy? ¿sería Torvalds la personalidad que hoy conocemos?.

Finalmente somos libres, la decisión queda en cada uno de nosotros y en lo que nos haga felices, de igual forma no es su nombre lo que hace a un sistema operativo, sino la calidad del mismo.

Y tú cuéntame ¿cómo lo llamas?

Fuentes:

También te puede interesar

Cuando navego por los sitios web, mi parte favorita es leer los comentarios. Es por eso que tus comentarios son un complemento valioso para mis entradas. Cualquier duda o aporte no dejes de escribirlo, en breve lo estaré publicando. ¡Gracias!


0 comentarios

Lo más reciente

¡Bendiciones para mi Venezuela!

¡Bendiciones para mi Venezuela!