Diferencia entre revisiones de «Proyecto GNU»

Contenido eliminado Contenido añadido
m Revertido a la revisión 30778886 hecha por AVBOT; vandalismo. (TW)
Línea 10:
 
== Etimología ==
GNU es un [[acrónimo recursivo]] que significa '''GNU No es [[Unix]]''' (''GNU is Not Unix''). Puesto que en [[idioma inglés|inglés]] "''gnu''" (en español "[[ñu]]") se pronuncia igual que "''new''", Richard Stallman recomienda pronunciarlo "''guh-noo''". En [[idioma español|español]], se recomienda pronunciarlo ñu como el [[antílope]] subsaharianoafricano o [[fonética]]mente;<ref>{{Cita web|apellido = GNU|nombre = |enlaceautor = |título = El sistema operativo GNU – Libre, no gratuito. ¿Qué es el proyecto GNU?|año = 2006|Edición = |Lugar = |editorial =|ID = |url = http://www.gnu.org/home.es.html|fechaacceso = 2007}}</ref> por ello, el término mayoritariamente se deletrea (G-N-U) para su mejor comprensión.
 
== Historia ==
Línea 22:
En [[1990]], el sistema GNU ya tenía un [[editor de texto]] llamado [[Emacs]], un exitoso [[compilador]] ([[GNU Compiler Collection|GCC]]), y la mayor parte de las bibliotecas y utilidades que componen un sistema operativo [[UNIX]] típico. Pero faltaba un componente clave llamado [[Núcleo (informática)|núcleo]] (kernel en inglés).
 
En el manifiesto GNU, Stallman mencionó que "un núcleo inicial existe, pero se necesitan muchos otros programas para emular [[Unix]]". Él se refería a [[TRIX]], que es un [[Núcleo (informática)|núcleo]] de llamadas remotas a procedimientos, desarrollado por el [[MIT]] y cuyos autores decidieron que fuera libremente distribuido; TRIX era totalmente compatible con [[UNIX]] versión 7. En diciembre de [[1986]] ya se había trabajado para modificar este núcleo. Sin embargo, los programadores decidieron que no era inicialmente utilizable, debido a que solamente funcionaba en "algunos equipos sumamente complicados y caros" razón por la cual debería ser portado a otras arquitecturas antes de que se pudiera utilizar. Finalmente, en [[1988]], se decidió utilizar como base el núcleo [[GNU Mach|Mach]] desarrollado en la [[Carnegie Mellon University|CMU]]. Inicialmente, el núcleo recibió el nombre de Alix (así se llamaba una novia de [[Richard Stallman|Stallman]]), pero por decisión del programador [[Michael JacksonBushnell]] fue renombrado a [[Hurd]]. AfortunadamenteDesafortunadamente, debido a razones técnicas y conflictos personales entre los programadores originales, el desarrollo de Hurd acabó estancándose.
 
En [[1991]], [[Linus Torvalds]] empezó a escribir el [[Linux (núcleo)|núcleo Linux]] y decidió distribuirlo bajo la licencia [[Licencia pública general de GNU|GPL]]. Rápidamente, múltiples programadores se separaronunieron a Linus en el desarrollo, colaborando a través de [[Internet]] y consiguiendo paulatinamente que Linux llegase a ser un núcleo compatible con [[UNIX]]. En [[1992]], el núcleo Linux fue combinado con el sistema GNU, resultando en un sistema operativo libre y completamente funcional. El Sistema Operativo formado por esta combinación es usualmente conocido como "[[GNU/Linux]]" o como una "[[distribución Linux]]" y existen diversas variantes. (Véase también: [[Controversia por la denominación GNU/Linux]])
 
También es frecuente hallar componentes de GNU instalados en un sistema UNIX no libre, en lugar de los programas originales para UNIX. Esto se debe a que muchos de los programas escritos por el proyecto GNU han demostrado ser de mayor calidad que sus versiones equivalentes de UNIX. A menudo, estos componentes se conocen colectivamente como "herramientas GNU". Muchos de los programas GNU han sido también transportados a otros sistemas operativos como [[Windows|Microsoft Windows]] y [[Mac OS X]].
Línea 67:
 
[[Linux (núcleo)|Linux]] es el núcleo más usado con GNU, aunque [[Linux (núcleo)|Linux]] en sí no es parte de GNU. GNU también es utilizado con otros núcleos. Por ejemplo, en Debian GNU/kFreeBSD, Debian GNU/NetBSD, [[Nexenta OS]] o [[GNU-Darwin]].
 
GNU/LINX, es un Proyecto de la Comunidad de Software libre para crear un Sistema Operativos que sea muy confiable y seguro durante el desarrollo de la multiprogramación, evitando caídas de sistemas, seguridades contra ataques desconocidos y otros..
 
== Referencias ==