Mucha gente (Me incluyo) cuando comienza a interiorizarse a este mundo se encuentra con una serie de términos que no comprende (GNU, Unix, Linux, Kernel, Distribuciones, etc…).
A continuación tratare de explicar de una forma simple de que se trata.
Todo comienza con UNIX®, este es un sistema operativo no libre, multitarea y multiusuario creado en 1969, posee una arquitectura estable técnicamente.
Luego de esto aparece un proyecto con el objetivo de crear un sistema operativo totalmente libre y compatible con UNIX denominado GNU (GNU is Not Unix), aquí es donde nace el proyecto GNU (1983) iniciado por Richard Stallman.
En 1985 Stallman crea la FSF (Free Software Foundation), La Fundación para el Software Libre está dedicada a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras.
A esta altura ya está la iniciativa del software libre y el apoyo de licencias para este.
Ya cerca de 1990 había suficiente software libre como para poder concretar un sistema operativo, pero faltaba algo vital, el núcleo, es aquí donde aparece Linus Torvalds, quien desarrollo Linux con la idea de crear un sistema para arquitectura i386 basado en UNIX.
Comúnmente se habla del sistema operativo Linux, lo cual está mal, ya que Linux es el núcleo que utilizan las distintas distribuciones tipo UNIX.
Que es el núcleo de un sistema operativo? , El núcleo es el Kernel…Que es el Kernel?
El Núcleo o Kernel de un sistema operativo es el software encargado de gestionar el uso de hardware por parte de los distintos programas, ya que salir directamente al hardware es bastante complejo.
Ya tenemos el núcleo, diversos programas y una licencia que apoya al proyecto GNU.
Aquí hace su entrada el término Distribución, una distribución no es nada más que el núcleo Linux mas una serie de programas (Ofimática, gestores de ventanas, entornos de escritorios, etc…).
En la actualidad existen una serie de distribuciones, no se puede decir cual es mejor que otra, todo depende de gustos y costumbres.
A continuación una lista de las que más he oído hablar:
Este artículo no es más que una pequeña y resumida introducción al mundo del software libre, el tema es muy extenso ya que al investigar se van cruzando distintos temas, pero esto sirve de orientación para los que recién comienzan.