Historia de Linux
En 1991, en Helsinki, Linus Torvalds comenzó un proyecto que más tarde llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el programa expresamente para el hardware que usaba, e independiente de un sistema operativo, porque quiso usar las funciones de su nueva computadora personal con un procesador 80386. Este es aún el estándar de hoy. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el compilador GNU C, que aún es la opción principal para compilar Linux hoy (aunque Linux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler).
Controversia por la denominación GNU/Linux
La historia de Linux está ligada a la del sistema operativo GNU. Los planes de GNU fueron hechos en el año 1983 y en septiembre de ese año se anunció públicamente. El desarrollo de software comenzó en enero de 1984. GNU iba a ser un sistema operativo clon de Unix compuesto solo de software libre. En 1991, cuando la primera versión del núcleo Linux fue liberada por Linus Torvalds, las porciones de nivel medio del sistema operativo de GNU quedaron casi completos y el nivel superior podría ser provisto por el X Window System, pero el nivel inferior (núcleo, controladores de dispositivos, utilidades de sistema y demonios) todavía no estaba completo.