-
En abril de 1991, Linus Torvalds, de 21 años, empezó a trabajar en unas simples ideas para un núcleo de sistema operativo. Comenzó con un intento por obtener un núcleo de sistema operativo gratuito similar a Unix que funcionara con microprocesadores Intel 80386.
-
En septiembre de 1991 se lanzó la versión 0.01 de Linux. Tenía 10.239 líneas de código.
-
Se lanzó la versión 0.02 de Linux
-
Se lanzó la versión 0.11. Esta versión fue la primera en ser self-hosted (autoalbergada). Es decir, Linux 0.11 podía ser compilado por una computadora que ejecutase Linux 0.11, mientras que las versiones anteriores de Linux se compilaban usando otros sistemas operativos.
-
Se inició un grupo de noticias llamado alt.os.linux y el 19 de enero de 1992 se publicó en ese grupo el primer post.
-
Se desarrollaron 15 versiones diferentes de 0.99 (llegando a la versión 0.99r15).
-
El 14 de marzo de 1994, se lanzó Linux 1.0.0, que constaba de 176.250 líneas de código.
-
En marzo de 1995 se lanzó Linux 1.2.0, que ya estaba compuesto de 310.950 líneas de código.
-
Se lanzó la versión 2 de Linux, con una recepción positiva.
-
Se lanzó Linux 2.2.0 con 1.800.847 líneas de código.
-
Se publicaron parches de IBM Mainframe para 2.2.13, permitiendo de esta forma que Linux fuera usado en ordenadores corporativos
-
Se lanzó Linux 2.4.0 con 3.377.902 líneas de código.
-
Se lanzó Linux 2.6.0 con 5.929.913 líneas de código.
-
Se lanzó Linux 2.6.28 con 10.195.402 líneas de código
-
Se lanzó Linux 2.6.36 con 13.499.457 líneas de código
-
Linus Torvalds anunció que la versión del núcleo dará el salto a la 3.0 en la siguiente publicación.
-
Torvalds publicó en su perfil en la red social Google+ que el núcleo versión 3.0 estaba listo con la frase "3.0 Pushed Out".
-
Fue lanzada la versión 3.0 del núcleo en http://www.kernel.org/