GNU
GNU es un sistema operativo libre, lanzado en 1983 por Richard Stallman, y mantenido por el proyecto GNU. Su nombre es un acrónimo recursivo en Inglés «GNU No es Unix» (literalmente, «GNU No es Unix»). Incorpora los conceptos y el funcionamiento de unix.
El sistema GNU permite el uso de todo el software libre, no sólo las realizadas como parte del proyecto GNU.
Su símbolo es un gnou.
Este sistema surgió de la necesidad de mantener las tradiciones intactas en un mundo cada vez más marcado por la impronta de los derechos de autor. Stallman todavía trabajaba en el laboratorio de inteligencia artificial del MIT para poner en marcha el proyecto. Renunció en 1984 para dedicarse a la creación de este sistema y, según sus palabras, «traer el espíritu de cooperación que prevaleció en la comunidad hacker en los viejos tiempos.» No había duda entonces de la «propiedad intelectual», y todas las fuentes, códigos separados se intercambiaron libremente.
Esta práctica fue la regla en los primeros días de mainframes, cuyas fuentes fueron proporcionados bajo petición y libremente modificables por los clientes hasta principios del 1980.
No se puede entender realmente la naturaleza de este proyecto sin entender las motivaciones, que son la ética y la filosofía política. De hecho, es el hombre para salir o llegar a ser un esclavo de la máquina y los que tienen una programación exclusiva, o carteles que monopolizan el conocimiento basado en sus propios intereses. El trabajo del proyecto GNU para la libre difusión del conocimiento, lo que no deja de tener implicaciones políticas, éticas, filosóficas y sociales o la sociedad. Es también el modelo de cooperación que siempre ha sido las universidades.
Stallman luego introduce el concepto de copyleft, y por lo tanto se formaliza el software libre. Él creó la Free Software Foundation en 1985 para proporcionar protección legal del proyecto, incluyendo la misión, de manera más general, es un proyecto puramente político. FSF comienza con programadores de financiación para acelerar el desarrollo de la primera, pero la construcción de comunidad se nutre de contribuciones voluntarias. Como tal, los Estados Unidos y las comunidades académicas y científicas internacionales, contribuir de manera significativa a la sostenibilidad de estos proyectos.
En enero de 2004, el software libre los estudiantes la UNESCO como patrimonio de la humanidad y le da el valor simbólico de GNU «Tesoro del Mundo»
Mientras que la reputación de GNU crecía, las empresas comenzaron a interesarse en contribuir con el desarrollo o para revender el software GNU y la prestación de apoyo técnico. La principal de estas empresas es Cygnus Solutions, ahora parte de Red Hat.
Desde 1990, el sistema GNU tiene su propio editor de texto (Emacs), un compilador de alto rendimiento (GCC), un depurador (GDB), un lenguaje de script (Bash), y más bibliotecas del sistema (tales como glibc) de una distribución estándar de Unix. El componente principal todavía falta es el núcleo, lo que con el tiempo se trajo desde fuera del proyecto linux.
GNU es aún incompleta, sobre todo porque su núcleo Hurd de GNU, una parte esencial del sistema sigue siendo inmaduro y algunos componentes de GNU son incluso incompatibles con ella. Software GNU tiempo ha sido utilizado, pero por lo general con el tercer núcleo de Linux.
Al principio de la creación de GNU, el sistema operativo UNIX ya era generalizado y la arquitectura considerada suficientemente robusto por académicos e ingenieros. Por lo tanto GNU fue diseñado para ser compatible con este sistema, la aplicación del código fuente de UNIX como software libre y escribir nuevos componentes para conseguir un equivalente libre. GNU se define desde el principio como una plataforma universal dedicada a todo el software libre, no sólo los mantenidos por el proyecto GNU.
«El sistema GNU incluye programas que no son software GNU, programas que han sido desarrollados por otros, en otros proyectos, para sus propios fines, pero que se puede reutilizar porque son software libres. »
El kernel GNU Hurd con los restos al estado del proyecto (aunque la mayor parte del sistema es funcional para los desarrolladores y usuarios). Sin embargo, uno puede descubrir en simbiosis con proyectos relacionados (como Debian), o algunos de sus competidores (como Linux).