Linux nació de la iniciativa de Linus Torvals, un estudiante de computación, quien queria aprender un poco más de su nuevo PC/386 y que terminó en tratar de crear un sistema operativo solo como un hobby.
En 1991 Torvalds publicó la primera versión de Linux y desde el inicio recibió código de hackers que mandaron parches o mejoras a través de Internet. Linux sigue siendo desarrollado de esta forma hasta el día de hoy.
Pero Linux consiste sólo en el kernel, la parte central del Sistema Operativo. Un verdadero Sistema Operativo para ser útil necesita aplicaciones: editores, configuracion del sistema, GUI o sistemas gráficos, etc.
Todas estas aplicaciones las provee el proyecto GNU, base de cualquier distribución de Linux. Su filosofía y fundamentos son los responsables del origen y del éxito actual de Linux.
Revisaremos brevemente entonces, los fundamentos y orígenes del proyecto GNU, pues "Quienes no conocen la historia, repetirán los mismos errores".