Linux se refiere estrictamente al núcleo
Linux, pero es comúnmente utilizado para describir al sistema
operativo tipo Unix (que implementa el estándar POSIX),
que utiliza primordialmente filosofía y metodologías libres (también
conocido como GNU/Linux)
y que está formado mediante la combinación del núcleo
Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o no libre).
La expresión "Linux" es utilizada para
referirse a las distribuciones
GNU/Linux, colecciones de software que suelen contener grandes cantidades de paquetes además del núcleo.
El software que
suelen incluir consta de una enorme variedad de aplicaciones,
como: entornos
gráficos, suites
ofimáticas, servidores
web, servidores
de correo, servidores
FTP, etcétera. Coloquialmente se aplica el término "Linux" a éstas. Algunas personas opinan que
es incorrecto denominarlas distribuciones Linux, y proponen llamarlas
sistema GNU/Linux. Otras personas opinan que los programas incluidos
proceden de fuentes tan variadas que proponen simplificarlo
denominándolo simplemente a "Linux".
Linux nació gracias a la idea de Linus Torvalds de crear un
sistema basado en Unix para máquinas i386; en más de
una ocasión, Linus Torvalds ha afirmado que si hubiera sabido
de la existencia de los sistemas BSD que ya cumplían lo que hacía Linux, no se habría
molestado en modificar Minix.
La historia de Linux está fuertemente vinculada a la del proyecto GNU. El
proyecto GNU, iniciado en 1983,
tiene como objetivo el desarrollo de un sistema Unix completo compuesto enteramente de software
libre. Hacia 1991,
cuando la primera versión del núcleo Linux fue liberada, el proyecto GNU había producido varios de los
componentes del sistema operativo, incluyendo un intérprete
de comandos, una biblioteca
C y un compilador,
pero aún no contaba con el núcleo que permitiera completar el sistema
operativo.
Entonces, el núcleo creado por Linus
Torvalds, quien se encontraba por entonces estudiando en la Universidad
de Helsinki, llenó el hueco final que el sistema
operativoGNU exigía. Subsecuentemente, miles de programadores voluntarios alrededor del mundo han participado en el proyecto,
mejorándolo continuamente. Torvalds y otros desarrolladores de
los primeros días de Linux adaptaron los componentes de GNU y
de BSD, así como de otros muchos proyectos como Perl, Apache,
Python, etc. para trabajar con el núcleo Linux, creando un
sistema operativo completamente funcional procedente de muchísimas
fuentes diferentes, la mayoría libres.