Usuarios de computadoras usan una versión modificada del Sistema GNU, sin darse de cuenta. Debido a varios hechos, la versión de GNU más ampliamente usada hoy es, conocida como «Linux», y muchos usuarios no son conscientes del alcance de su conexión con el Proyecto GNU.
Efectivamente hay un Linux, pero no es el sistema operativo. Linux es el núcleo. El núcleo es una parte esencial de todo sistema operativo, pero inútil por sí solo; sólo puede funcionar en el contexto de un sistema operativo completo. Linux se usa normalmente en combinación con el sistema operativo GNU, con Linux actuando de núcleo.
Muchos usuarios no son plenamente conscientes de la diferencia entre el núcleo, que es Linux, y el sistema completo, al que también llaman «Linux», lo cual no facilita la comprensión. A menudo, estos usuarios piensan que Linus Torvalds desarrolló todo el sistema operativo en 1991, con un poco de ayuda.
Generalmente los programadores saben que Linux es un núcleo. Pero como generalmente han oído llamar también «Linux» a todo el sistema, frecuentemente imaginan una historia que justifique que todo el sistema se llame como el núcleo.
El software libre disponible conformaba un sistema completo porque el Proyecto GNU había estado trabajando desde 1984 en hacer uno. El Manifiesto GNU definió la meta de desarrollar un sistema libre de tipo Unix, llamado GNU. El Anuncio Inicial del Proyecto GNU también bosqueja algunos de los planes originales para el sistema GNU. Para cuando se escribió Linux, el sistema estaba casi terminado.
La mayoría de los proyectos de software libre tienen el objetivo de desarrollar un programa particular para una tarea particular. Por ejemplo:
Linus Torvalds se propuso escribir un núcleo de tipo Unix (Linux).
Donald Knuth se propuso escribir un formateador de textos (TeX).
Bob Scheifler se propuso desarrollar un sistema de ventanas (el Sistema de Ventanas X).
El Proyecto GNU no era, y no es, un proyecto para desarrollar paquetes de software específicos. No era un proyecto para desarrollar un compilador de C, aunque se hizo. No era un proyecto para desarrollar un editor de textos, aunque desarrollaron uno. El propósito del Proyecto GNU era desarrollar un sistema libre de tipo Unix completo: GNU.
Hicieron una lista de los programas necesarios para hacer un sistema libre completo, y sistemáticamente buscaron gente para escribir todo lo que había en la lista. Escribir componentes esenciales pero poco divertidos “1” porque no se puede tener un sistema sin ellos. “2”. Incluso desarrollaron un juego de ajedrez, GNU Chess, porque un sistema completo necesita también buenos juegos.
“3” necesitaron cambios sustanciales para funcionar con Linux. Integrar un sistema completo en forma de una distribución que funcionara sin más que «desembalarla» fue también un gran trabajo. Esto precisó resolver la cuestión de cómo instalar y arrancar el sistema. La gente que desarrolló las diversas distribuciones del sistema hicieron una contribución sustancial.
El Proyecto GNU apoya tanto a los sistemas GNU/Linux como al sistema GNU (incluso económicamente). Financian la reescritura de las extensiones relacionadas con Linux de la biblioteca de C de GNU, de modo que ahora se integran bien, y los sistemas GNU/Linux modernos usan la versión actual de la biblioteca sin necesidad de hacerle modificaciones. También financian las primeras etapas del desarrollo de Debian GNU/Linux.
Hoy en día usan sistemas GNU basados en Linux para la mayor parte de su trabajo.
Pero ,es importante no confundir a la gente usando el nombre «Linux» de manera ambigua. Linux es el núcleo, uno de los principales componentes del sistema. El sistema en su conjunto es más o menos el sistema GNU, con Linux añadido. Por tanto al hablar de esta combinación, se debe llamarla «GNU/Linux».
Muy bien amigo muy buena la aclaracion acerca del kernel linux
ResponderEliminar