GNU
Es un sistema operativo similar a Unix y un conjunto de aplicaciones asociadas, disenadas en 1983 por Richard Stallman. Actualmente suele utilizarselo junto a un nucleo de sistema operativo de tipo Linux.
El sistema operativo GNU conforma un verdadero ecosistema que opera bajo los principios del Software Libre. Es el cimiento de grandes desarrollos de este Movimiento.
Historia
A finales
de la decada de 1970, se comienza a observar en los Estados Unidos
cierto impetu hacia la comercializacion del software, bajo variados
esquemas de licenciamiento astringentes. La mayoria de estos
licenciamientos proponian un modelo comercial basado en lo que se
preveia, podrian ser consumidor cautivo del software.
Como ejemplo de esta tendencia se encontraba el difundido Unix, en su variante distribuida para la investigacion Research UNIX. Coincidente con esto se produce la progresiva desaparicion de las comunidades de hackers del MIT.
Como consecuencia directa de esto, Richard Stallman previo un devenir muy pernicioso para una sociedad digital libre.
Ante este panorama, decidio instrumentar en 1983 un movimiento politico y tecnico tendiente a desarrollar lo que llamo software libre. En particular, junto a un grupo de colaboradores voluntarios dio inicio un proyecto de programacion de un sistema operativo similar a UNIX, pero protegido por licencia permisiva de uso, copia, distribucion y desarrollo del software.
El objetivo del Proyecto GNU es dar a l@s usuari@s la libertad y el control en el uso de sus dispositivos de computo.
Diseno
GNU guarda similitudes a UNIX, y como tal comparte sus estructuras de funcionamiento basicas, las cuales estan compatibilizadas en muy alta medida a traves del estandar POSIX de 1988.
Las herramientas de programacion y las aplicaciones de usuario fueron desarrolladas con un buen ritmo a partir de mediados de la decada de 1980, aunque por entonces y en forma notablemente no se efectivizo el desarrollo del fundamental nucleo de sistema operativo (kernel). Esto atendio a decisiones tecnicas de avanzada para el momento.
Sin embargo, entre los nucleos de sistema posibles de implementar a inicios de la decada de 1990 se encuentra el kernel libre Linux.