- Linus Torvalds, un étudiant finlandais en informatique, a lancé Linux comme un projet de loisir en 1991.
- Linux équipe aujourd'hui les meilleurs superordinateurs du monde, l'infrastructure en nuage et constitue même la base d'Android, le principal système d'exploitation mobile.
- Dans l'espace serveur, Linux est devenu dominant, alimentant environ 96 % des principaux serveurs web dans le monde.
Depuis sa création en tant que projet individuel au début des années 1990, le système d'exploitation Linux a connu une expansion considérable. Qu'il s'agisse d'alimenter des serveurs web ou de faire fonctionner des superordinateurs, son impact est indéniable. Mais comment ce phénomène open-source a-t-il vu le jour ? Plongeons dans les étapes clés de l'évolution de Linux, d'un projet d'étudiant à un système d'exploitation dominant.
La naissance de Linux (1991-1994)
L'histoire de Linux a commencé avec le concept d'Unix, un système d'exploitation puissant et polyvalent. Cependant, Unix était coûteux et propriétaire, ce qui limitait son accessibilité. En 1984, un système plus simple ressemblant à Unix, appelé Minix, est apparu, suscitant l'intérêt d'un jeune étudiant finlandais nommé Linus Torvalds.
25 août 1991 : Linus Torvalds fait un message désormais célèbre sur le newsgroup MINIX annonçant son travail sur un système d'exploitation libre pour les clones AT 386(486) AT clones. Il a déclaré qu'il s'agissait "d'un simple hobby, qui ne sera pas aussi important et professionnel que gnu". Il était loin de se douter que ce "hobby" allait révolutionner le monde de la technologie.
17 septembre 1991 : La version 0.01 de Linux, contenant le code initial et les fonctionnalités de base, est publiée. La première version utilisable de Linux, la version 0.02, a été publiée en octobre 1991, avec environ 10 239 lignes de code.
1992 : L'année où Linux est devenu un logiciel libre
Au début du développement du noyau Linux, sa distribution a été restreinte par des licences non commerciales. Cependant, une décision cruciale a été prise pour le noyau Linux en 1992 avec la publication de la version 0.12. Il a été redistribué sous la licence publique générale GNU (GPL)marquant ainsi un changement important dans l'évolution de Linux.
Ce passage d'une licence non commerciale à la GPL a rendu Linux open source, permettant à quiconque d'utiliser, de modifier et de distribuer librement le noyau. Linus Torvalds lui-même considère cette décision comme la meilleure qu'il ait jamais prise.
L'essor de Linux
Le noyau Linux naissant a trouvé un partenaire idéal dans le projet GNU : un groupe développant un système d'exploitation libre et gratuit. Le projet GNU a fourni des composants essentiels tels que des utilitaires et des outils Linux qui, combinés au noyau Linux, ont constitué la base d'un système d'exploitation GNU/Linux complet.
Au fur et à mesure que Linux se développait, le besoin de systèmes d'exploitation complets construits autour de lui s'est également fait sentir. Ce besoin critique a conduit à la création de distributions Linux, ou "distros".
1992 a vu la sortie de MCC Interim Linux, l'une des premières distributions. D'autres ont rapidement suivi :
- Slackware (1993)
- Debian (1993)
- Red Hat Linux (1994)
- SUSE Linux (1994)
Ces distributions ont intégré le noyau Linux à d'autres logiciels libres et gratuits, créant ainsi des systèmes d'exploitation complets et propulsant l'évolution de Linux vers l'avant.
1994 : Arrivée de Linux 1.0.0
Le 14 mars, Linux 1.0.0 a été publié, comprenant 176 250 lignes de code et prenant en charge les systèmes monoprocesseurs Intel 80386 (i386).
Tux : Symbole de Linux
En 1996, Linus Torvalds a annoncé que Linux aurait une mascotte de pingouin, inspiré par un incident où il avait été mordu par un petit pingouin lors d'une visite au National Zoo & Aquarium de Canberra, en Australie. Larry Ewing a créé le projet original à partir de cette idée. Le nom Tux, suggéré par James Hughes, est un jeu de mots sur "Torvalds' UniX" et "tuxedo", reflétant l'apparence du pingouin. Depuis sa création, Tux est resté le symbole de Linux pendant plus de deux décennies.
1996 : Noyau Linux 2.0
Le noyau Linux 2.0 a été publié, introduisant la prise en charge de plusieurs processeurs dans un seul système (SMP) et une compatibilité matérielle plus étendue.
1999 : Journée de remboursement de Windows
Le 15 février 1999, lors d'une manifestation ludique connue sous le nom de "Journée de remboursement de Windowsles utilisateurs de Linux du monde entier se sont rendus dans les bureaux de Microsoft pour tenter de restituer les licences Windows inutilisées fournies avec leurs ordinateurs.
1998-2000 : L'entrée dans l'entreprise
La fin des années 1990 et le début des années 2000 ont été marqués par un changement de paradigme dans l'évolution de Linux : un regain d'intérêt de la part du monde des affaires. Les grandes entreprises technologiques ont commencé à reconnaître le potentiel de Linux, ce qui a conduit à plusieurs développements clés :
- 1999 : IBM s'associe à Red Hat, annonçant la prise en charge de Linux
- 1999 : Dell a commencé à préinstaller Linux sur certains serveurs.
- 2000 : Les environnements de bureau GNOME et KDE ont évolué, rendant Linux plus convivial pour les utilisateurs de bureau.
- 2000 : IBM investit 1 milliard de dollars dans le développement de Linux.
2003 : Le procès du groupe SCO
Le groupe SCO (SCO) a lancé une attaque en justice en 2003, en poursuivant IBM pour 1 milliard de dollars. Il prétendait que Linux contenait du code Unix protégé par des droits d'auteur. Cette bataille, qui a finalement échoué, souligne l'importance de comprendre le contexte juridique et historique de la propriété intellectuelle de Linux.
2004 : Sortie d'Ubuntu 4.10
Le 20 octobre 2004, Canonical Ltd. a publié Ubuntu 4.10, sous le nom de code "Warty Warthog", une distribution qui a rendu Linux plus accessible aux utilisateurs non-geek et a considérablement stimulé son adoption sur les ordinateurs de bureau et les ordinateurs portables.
2005 : Git de Linus Torvalds
La création de Git par Linus Torvalds a révolutionné le contrôle de version, devenant un outil essentiel pour le développement de logiciels et marquant une étape importante dans l'évolution de Linux.
L'ère moderne et l'avenir (2011-aujourd'hui)
Linux a étendu sa portée au-delà des ordinateurs traditionnels, en alimentant des appareils mobiles tels que les smartphones grâce à Android (un système d'exploitation mobile basé sur le noyau Linux) et des systèmes embarqués qui contrôlent tout, des téléviseurs intelligents aux robots industriels. Dans le domaine des supercalculateurs, l'efficacité et l'évolutivité de Linux en ont fait la force dominante. Il équipe l'ensemble des 500 premiers superordinateurs dans le monde, facilitant la recherche et les simulations révolutionnaires dans divers domaines.
L'essor de l'informatique en nuage a encore renforcé la position de Linux. Les plateformes de cloud computing comme Amazon Web Service (AWS) et Google Cloud Platform (GCP) fonctionnent principalement sur Linux pour leur infrastructure. En outre, les technologies de conteneurisation comme Docker et Kubernetes, qui permettent un déploiement efficace des applications, reposent sur les fondements de Linux.
En avril 2015, la version 4.0 du noyau Linux a été sortieCette version comprenait des améliorations significatives des capacités de live patching du noyau et a également suscité des discussions sur les choix de bibliothèques C de Linux, telles que musl vs glibc. Le live patching permet d'appliquer les mises à jour du noyau sans redémarrer le système. Cependant, ce n'est pas un concept entièrement nouveau pour l'écosystème Linux. Des solutions telles que Ksplice d'Oracle d'Oracle existent depuis un certain temps et offrent des correctifs en direct exclusivement aux utilisateurs d'Oracle Linux ayant souscrit un abonnement Premier Support.
Si nous nous tournons vers l'avenir, l'évolution de Linux continue de prospérer, sous l'effet de plusieurs tendances clés :
- Une attention accrue à la sécurité et à la conteneurisation
- Progrès dans l'informatique en temps réel pour les systèmes critiques
- Poursuite de l'expansion dans des domaines émergents tels que l'IA et l'apprentissage automatique.
- Adoption croissante dans les environnements de bureau
Réflexions finales
L'évolution de Linux, qui est passé du stade de projet secondaire d'un étudiant à celui de pierre angulaire de l'informatique moderne, témoigne de la puissance de la collaboration et de l'innovation dans le domaine des logiciels libres. Alors que la technologie continue de progresser, Linux se tient à l'avant-garde, prêt à s'adapter et à se développer. Son adaptabilité, sa fiabilité et son développement communautaire ont cimenté sa place dans le monde de la technologie, promettant un avenir rempli de possibilités passionnantes.
Simplifier les correctifs du noyau Linux et minimiser les temps d'arrêt avec KernelCare Enterprise de TuxCare. Automatisez les correctifs en direct pour une sécurité continue. En savoir plus!
Pour en savoir plus sur Linux, consultez notre série YouTube Ep6 : https://www.youtube.com/watch?v=wTXAejhM7JA

