HarmonyFidelisHarmonyFidelis
Connexion
ActualitésGrands projetsActeursAcadémie

Linux — Le noyau libre qui fait tourner le monde

Le 25 août 1991, Linus Torvalds, étudiant finlandais de 21 ans à l'université d'Helsinki, poste sur comp.os.minix : « I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu). » La version 0.01 fait 10 239 lignes de C. En 2024, le noyau Linux fait tourner 100 % des 500 supercalculateurs, 96 % des serveurs web, 72 % des smartphones (Android) et ~90 % du cloud public.

Source: linuxfoundation.org

Linux — Le noyau libre qui fait tourner le monde

Découverte

ParamètreValeur
Date d'annonce25 août 1991 (message Usenet comp.os.minix)
Première release publique17 septembre 1991 (version 0.01 sur ftp.funet.fi)
AuteurLinus Benedict Torvalds (né 1969, Helsinki)
MotivationFrustration face aux limitations de MINIX et au coût de UNIX
Machine de développementIntel 386 DX-33 MHz, 4 Mo RAM
Licence initialeLicence ad hoc (pas d'usage commercial) → GPL v2 (Linux 0.12, mi-janvier 1992)
Taille v0.0110 239 lignes de C, 88 fichiers

Explication technique

1. Architecture monolithique modulaire. Linux adopte un noyau monolithique : tout le code (gestion mémoire, système de fichiers, pilotes, réseau) s'exécute en espace noyau (ring 0 sur x86). Cela contraste avec les micronoyaux (Mach, MINIX 3) où seuls les services minimaux sont en espace noyau. L'avantage : performance (pas de coût de context switch entre noyau et services), au prix d'un risque accru (un bug pilote peut crasher tout le système). Les modules chargeables (.ko) atténuent ce risque depuis la version 1.2 (1995).

2. La licence GPL v2 : le hack juridique. Torvalds adopte la GPL v2 de Stallman à la mi-janvier 1992, avec la version 0.12. Cette licence « copyleft » impose que toute modification redistribuée reste open source. Cela crée un cercle vertueux : IBM, Red Hat, Google contribuent au noyau car ils bénéficient des contributions de tous les autres. En 2024, les commits corporate représentent ~75 % du développement (Huawei, Intel, Red Hat, Google en tête).

3. Le modèle de développement « bazaar ». Eric Raymond le formalise en 1997 : « Given enough eyeballs, all bugs are shallow » (loi de Linus). Le noyau reçoit 7,8 à 8,5 changements acceptés par heure. Le cycle de release est de ~9 semaines (depuis le modèle time-based adopté en 2003). Torvalds maintient le branch principal ; des sous-systèmes (networking, filesystem, drivers) sont délégués à ~1 700 mainteneurs via un arbre de confiance hiérarchique.

4. Portabilité matérielle. Linux supporte 30+ architectures CPU (x86, ARM, RISC-V, MIPS, s390, PowerPC...). Le Hardware Abstraction Layer (HAL) et la macro-architecture des pilotes permettent de compiler le même noyau pour un serveur mainframe IBM z16 comme pour un Raspberry Pi Zero (1 GHz, 512 Mo RAM). Cette portabilité explique la domination dans l'embarqué et l'IoT.

Pourquoi ça a fonctionné

Trois facteurs convergents : (1) le timing — UNIX était cher (3 000–10 000 $), MINIX était à usage pédagogique, BSD était empêtré dans un procès AT&T (1992–1994) ; (2) la GPL v2 qui a attiré les contributions corporate sans permettre l'appropriation privée ; (3) Internet (encore naissant) qui a permis la collaboration d'un réseau mondial de développeurs sur des mailing lists et des serveurs FTP. Si BSD n'avait pas été bloqué par le procès USL/AT&T, Linux aurait peut-être jamais dépassé le stade du hobby.

Chaîne causale

UNIX trop cher + MINIX limité + BSD en procès (1991) → Torvalds crée Linux 0.01 sur i386 → Passage en GPL v2 (1992) → Premières distributions (MCC Interim Linux et SLS, 1992 ; Slackware, 1993, la plus ancienne encore maintenue) → Adoption serveur (Apache + Linux, 1995) → IPO Red Hat (1999) → Android adopte le noyau Linux (2008) → Cloud (AWS, GCP) construit sur Linux → 100 % des supercalculateurs → Noyau de l'infrastructure mondiale

Anecdote : Torvalds a nommé le projet « Freax » (free + freak + x d'Unix). Ari Lemmke, l'administrateur du serveur FTP de l'université, a trouvé le nom ridicule et a créé le répertoire sous « linux » sans demander la permission. Le nom est resté.

Limites et controverses

Les statistiques de parts de marché et d'adoption varient selon les méthodologies de mesure (enquêtes, analyses de trafic, déclarations des éditeurs). Les chiffres présentés sont des ordres de grandeur issus de sources spécialisées. L'histoire de l'informatique fait l'objet de controverses de priorité non exhaustivement couvertes ici.

Sources

Références vérifiées lors de l'audit factuel d'août 2026 : ce sont les pages
contre lesquelles les affirmations de ce bulletin ont été confrontées.

  1. Annual Linux Kernel Development Report (rythme de contribution) — Linux Foundation
  2. Linux kernel — chronologie, licences et volumétrie
  3. Linux 6.16 : taille et volumétrie du noyau — The Register