| Version | Date | Caractéristiques |
|---|
| 0.01 | 17 septembre 1991 | diffusion confidentielle |
| 0.02 | 5 octobre 1991 | annonces sur usenet, système quasi inutilisable |
| 0.03 | octobre 1991 | bash et gcc disponibles en binaire |
| 0.10 | décembre 1991 | premières contributions externes, internationalisation du clavier |
| 0.11 | mi-décembre 1991 | pilote pour disquette, SCSI en développement |
| 0.12 | 5 janvier 1992 | mémoire virtuelle, système utilisable, plus de matériel supporté, diffusé en GNU GPL, consoles virtuelles |
| 0.95 | 7 mars 1992 | init/login, X Window est porté, un groupe de discussion existe : alt.os.linux |
| 0.95a | 17 mars 1992 | Nouveau mainteneur pour les linux root diskette : Jim Winstead |
| 0.96 - 0.99 patch level 15Z | | 2 ans de développement, pour l'ajout de fonctionnalités et de corrections, les forums comp.os.linux.* sont les plus fréquentés de usenet et sont réorganisés 3 fois, signe que la communauté grandit et est très active. |
| 1.0 | mars 1994 | Le noyau Linux est stable, pour la production et fournit les services d'un UNIX classique |
| 1.2 | mars 1995 | Beaucoup plus d'architectures processeur, modules chargeables, … |
| 2.0 | juillet 1996 | PowerPC, Multiprocesseur, plus de matériels supportés, gestion du réseau plus complète, apparition de la mascote Tux |
| 2.2 | janvier 1999 | Framebuffer, NTFS, Joliet, IPv6, … |
| 2.4 | janvier 2001 | USB, PCMCIA, I2O, NFS 3, … |
| 2.6 | décembre 2003 | ALSA, noyau préemptible, NFS 4, … |
| 2.6.18 | 19 septembre 2006 | Outil Lockdep, Priority inheritance, gestion des priorités avec SMPnice, ordonnanceur CFQ, … |
| 2.6.19 | 29 novembre 2006 | Système de fichiers GFS2, chiffrage eCryptfs, sous-système libata, … |
| 2.6.20 | 4 février 2007 | Virtualisation KVM, Support UDP-Lite, scan asynchrone SCSI, … |
| 2.6.21 | 25 avril 2007 | Interface de paravirtualisation VMI, Dynticks et Clockevents, … |
| 2.6.22 | 8 juillet 2007 | Toute nouvelle couche wifi, allocateur de mémoire SLUB, ordonnanceur d'E/S CFQ, nouveaux pilotes … |
| 2.6.23 | 9 octobre 2007 | Nouvel ordonnanceur de tâches CFS, environnement de support des pilotes en espace utilisateur UIO intégré au noyau, SLUB allocateur de mémoire par défaut, … |
| 2.6.24 | 24 janvier 2008 | Unification des architectures i386 et x86_64, E/S vectorielles, authentification des périphériques USB, ordonnancement de groupe avec CFS, … |
| 2.6.25 | 16 avril 2008 | SMACK (alternative à SELinux), gestion du bus CAN, refonte de timerfd, amélioration de la gestion du temps réel… |
| 2.6.26 | 13 juillet 2008 | Intégration du débogueur du noyau kgdb, début de support des réseaux à topologie maillée unifiée, support des écrans Braille, support du PAT pour architecture x86, montage "--bind" en lecture seule, gestion de droits de sécurité par processus (securebits), amélioration de la virtualisation avec KVM… |
| 2.6.27 | 9 octobre 2008 | Jeu de drivers webcam GSPCA, couche réseau multi-files, UBIFS, système de debug ftrace… |
| 2.6.28 | 24 décembre 2008 | Gestionnaire de mémoire pour cartes graphiques GEM (Graphics Execution Manager), système de fichiers ext4, meilleure montée en charge de la gestion mémoire, gestion des réseaux UWB… |
| 2.6.29 | 23 mars 2009 | Intégration de btrfs, SquashFS, pile WiMAX, amélioration d'eCryptfs, intégration de KMS, etc. |
| 2.6.30 | 9 juin 2009 | Intégration de NILFS, d'un cache local pour les systèmes de fichiers distants, du module de sécurité TOMOYO, du support des équipements de stockage objet |
| 2.6.31 | 9 septembre 2009 | Prise en charge d'USB 3.0, apparition de l'API fsnotify pour la notification des évènements relatifs au système de fichiers, défragmentation à chaud d'ext4, moniteur de performances perfcounters |
| 2.6.32 | 3 décembre 2009 | Écriture des données par BDI, Changements dans l'ordonnanceur CFS, Gestion dynamique de l'énergie, Gestion d'intégrité TXT, devtmpfs pour le listage des périphériques, technique KSM pour la réduction de l'empreinte mémoire de systèmes virtualisés avec KVM |
| 2.6.33 | 24 février 2010 | Système de fichier DRBD (en), pilote Nouveau, transaction TCP par cookie, contrôleur IO-Block |
| 2.6.34 | 16 mai 2010 | Systèmes de fichier Ceph et LogFS, mise en veille asynchrone des périphériques, mécanisme de sécurité GTSM, Lockdep-RCU, VGA-Switcheroo |
| 2.6.35 | 2 août 2010 | Fonction cpu_stop, gestion de l'énergie, Compactage mémoire, performances réseau avec RPS et RFS, Qualité de service avec pm_qos, Gestion des interruptions |