GNU/Linux es uno de los términos
empleados para referirse a la combinación del núcleo o kernel libre similar a
Unix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos
más prominentes de software libre; todo su código fuente puede ser utilizado,
modificado y redistribuido libremente por cualquiera bajo los términos de la
GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra
serie de licencias libres.
A pesar de que Linux es, en
sentido estricto, el sistema operativo, parte fundamental de la interacción
entre el hardware y el usuario se maneja usualmente con las herramientas (tanto
otros programas de sistema como programas de aplicación) del proyecto GNU y con
entornos de escritorio basados en GNOME, que también forma parte del proyecto
GNU aunque tuvo un origen independiente.
Como el Proyecto GNU destaca, GNU
es una distribución, usándose el término sistema operativo en el sentido
empleado en el ecosistema Unix, lo que en cualquier caso significa que Linux es
solo una pieza más dentro de GNU/Linux.
Sin embargo, una parte
significativa de la comunidad, así como muchos medios generales y
especializados, prefieren utilizar el término Linux para referirse a la unión
de ambos proyectos.
El proyecto GNU, que se inició en
1983 por Richard Stallman; tiene como objetivo el desarrollo de un sistema
operativo Unix completo y compuesto enteramente de software libre. La historia
del núcleo Linux está fuertemente vinculada a la del proyecto GNU.
En 1991 Linus Torvalds empezó a
trabajar en un reemplazo no comercial para MINIX12 que más adelante acabaría
siendo Linux.
Cuando Torvalds liberó la primera
versión de Linux, el proyecto GNU ya había producido varias de las herramientas
fundamentales para el manejo del sistema operativo, incluyendo un intérprete de
comandos, una biblioteca C y un compilador, pero como el proyecto contaba con
una infraestructura para crear su propio núcleo (o kernel), el llamado Hurd, y
este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a
modo de continuar desarrollando el proyecto GNU, siguiendo la tradicional
filosofía de mantener cooperatividad entre desarrolladores. El día en que se
estime que Hurd es suficiente maduro y estable, será llamado a reemplazar a
Linux.
Entonces, el núcleo creado por
Linus Torvalds, quien se encontraba por entonces estudiando la carrera de
Ingeniería Informática en la Universidad de Helsinki, llenó el
"espacio" final que había en el sistema operativo de GNU.
Para mas información continuar leyendo:
No hay comentarios:
Publicar un comentario