Breve historia de GNU/Linux
GNU/Linux es un sistema operativo creado en 1991 gracias a la unión del proyecto GNU liderado por Richard Stallman y el núcleo del sistema Linux escrito por Linus Torvalds.
Es un sistema que se puede instalar en varias plataformas gracias a su potabilidad, y algunas de las funciones por las que es mas famosos son los supercomputadores, los servidores y los ordenadores personales, aunque también lo podemos encontrar en teléfonos móviles, videoconsolas o gran cantidad de dispositivos electrónicos.
¿Que es GNU?
GNU (GNU is Not Unix) es un proyecto iniciado por Richard Stallman el 27 de septiembre de 1983 con el fin de crear una alternativa libre al sistema UNIX. Con el fin de asegurar la libertad del software GNU se creo el concepto de coyleft y la licencia GPL (General Public License) que contenía los derechos de los usuarios para ejecutar, copiar, modificar y distribuir el código.
Mas tarde, en 1985, Stallman creo la FSF (Free Software Foundation) para dar soporte económico y legal al proyecto GNU. El proyecto fue creciendo y se fueron contratando programadores, aunque gran parte del desarrollo fue hecho por voluntarios.
En la actualidad podemos encontrar varia herramientas muy comunes desarrolladas por ellos como Bash, Emacs, GCC, GIMP, GNOME o Maxima.
También cabe mencionar que el proyecto GNU empezó empezó a diseñar un núcleo para su sistema en 1988, GNU Hurd, pero por motivos técnicos su desarrollo se detuvo y mas tarde se adopto Linux.
¿Que es Linux?
Linux es el núcleo (kernel) del sistema GNU/Linux escrito por Linus Torvalds en 1991 quien buscaba una alternativa a Minix que funcionara en procesadores Intel 80386.
En septiembre de 1991 se lanzo la versión del núcleo 0.01 que contenía 10.239 lineas de código, actualmente se usa la 2.6.28 que contiene 10.195.402 líneas de código. Se estima que si se empezase a escribir el código del núcleo en la actualidad el coste seria de 1.800 millones de dolares.
Distribuciones de GNU/Linux
Una distribución de GNU/Linux es una variante de este sistema destinada a un grupo de usuarios en concreto. Podemos encontrar desde distribuciones destinadas a servidores (Debian) hasta destinadas a hacer mas fácil la utilización del sistema (Ubuntu).
Por muy abrumadora que parezca esta cantidad de distribuciones hace que podamos elegir la que mas se adapte a nosotros, pero esto lo trataremos mas adelante en el manual sobre GNU/Linux que estoy escribiendo.
