Linux fête ses 30 ans : comment un projet de passe-temps a conquis le monde

Au 17 septembre 1991, Linus Torvalds a publié le noyau Linux (version 0.01) pour la première fois. Voici un bref aperçu de la façon dont un petit projet de passe-temps a grandi et a enveloppé le monde – et ce qui a fait durer Linux pendant si longtemps.

L’aube de Linux : tout commence petit

Linux est né lorsque Linus Torvalds, étudiant à l’Université d’Helsinki, a commencé à expérimenter MINIX, un système d’exploitation économique de type UNIX développé pour le PC IBM par Andrew S. Tanenbaum. Tanenbaum avait optimisé MINIX pour le PC IBM d’origine 16 bits, mais Torvalds voulait utiliser les fonctionnalités de son nouveau PC 32 bits basé sur 386 avec un système d’exploitation de type UNIX. Pour ce faire, il a dû écrire son propre noyau de système d’exploitation. Un noyau est un petit programme au cœur d’un système d’exploitation qui régit le fonctionnement de tous les autres éléments du système d’exploitation.

Ce noyau est devenu Linux. Après avoir expérimenté pendant plusieurs mois à partir d’avril 1991 environ, Torvalds annoncé pour la première fois les rudiments de Linux sur le comp.os.minix groupe de discussion le 25 août de la même année :

Bonjour à tous ceux qui utilisent minix –

Je fais un système d’exploitation (gratuit) (juste un passe-temps, ne sera pas grand et professionnel comme gnu) pour 386(486) clones AT. Cela brasse depuis avril, et commence à se préparer. J’aimerais avoir des commentaires sur des choses que les gens aiment/n’aiment pas dans minix, car mon système d’exploitation lui ressemble un peu (même disposition physique du système de fichiers (pour des raisons pratiques) entre autres).

J’ai actuellement porté bash(1.08) et gcc(1.40), et les choses semblent fonctionner. Cela implique que j’obtiendrai quelque chose de pratique dans quelques mois, et j’aimerais savoir quelles fonctionnalités la plupart des gens voudraient. Toutes les suggestions sont les bienvenues, mais je ne promets pas de les mettre en œuvre 🙂

Linus ([email protected])

PS. Oui – il est exempt de tout code minix, et il a un fs multi-thread. Il n’est PAS protable (utilise 386 commutations de tâches, etc.), et il ne prendra probablement jamais en charge autre chose que les disques durs AT, car c’est tout ce que j’ai :-(.

Le lancement réel de Linux a eu lieu sans grande fanfare le 17 septembre. Ce jour-là, Torvalds a discrètement publié version 0.01 du noyau Linux entre amis. La sortie est arrivée à l’improviste sur un serveur FTP. C’était un événement si discret que Torvalds découvert la date en 2016 en regardant les horodatages dans ses premiers fichiers de développement.

Qu'est-ce que le shell Bash et pourquoi est-il si important pour Linux ?
BientôtQu’est-ce que le shell Bash et pourquoi est-il si important pour Linux ?

Peu de temps après, le mot s’est répandu et Linux a fait des vagues. Lorsqu’il est combiné avec des outils open source de GNOU, il fournissait un environnement de type UNIX sur un ordinateur personnel standard sans les frais élevés requis pour obtenir une licence UNIX auprès d’AT&T. Ces frais allaient de des centaines de dollars à plus de 1000 $ par utilisateur selon le vendeur.

Qu'est-ce qu'Unix et pourquoi est-ce important ?
BientôtQu’est-ce qu’Unix et pourquoi est-ce important ?

Dans les premières années du World Wide Web, Linux est devenu un système d’exploitation sécurisé et stable idéal pour les logiciels de serveur Web avec un prix imbattable (gratuit) et un modèle de collaboration open source qui a invité des milliers de développeurs du monde entier à améliorer continuellement le système d’exploitation. pour le bien collectif de tous.

Publicité

Lorsque les appareils embarqués bon marché sont devenus suffisamment puissants pour exécuter des systèmes d’exploitation complets dans les années 2000, les développeurs se sont souvent tournés vers des versions spécialisées de Linux en raison de sa flexibilité, de sa stabilité, de ses faibles besoins en ressources et, bien sûr, de son faible coût. Au cours de la dernière décennie, Linux embarqué s’est des centaines de millions d’appareils dans le monde, avec des chiffres pouvant aller jusqu’à des milliards.

En relation :  Comment désactiver Bluetooth sur Windows 10 (désactiver Bluetooth)

Comme l’a noté la Linux Foundation dans son Rapport sur l’historique du noyau 2020, au moment de sa sortie initiale en 1991, Linux se composait de 10 239 lignes de code et 88 fichiers (et la « distribution » inclus une seule application Linux : un portage du shell Bash tiré de la bibliothèque de logiciels libres GNU). Il comprenait les contributions de programmation de deux personnes : Torvalds lui-même et une routine « vsprintf » écrit par Lars Wirzenius. Aujourd’hui, Linux contient plus de 28 millions de lignes de code dans 69 325 fichiers. Le noyau Linux prend désormais en charge plus de 30 architectures matérielles, avec des contributions de programmation de plus de 21 000 développeurs depuis 2005.

Quelques grands moments de l’histoire de Linux

Au cours des 30 ans d’histoire de Linux, il y a eu de nombreux jalons, réalisations, versions et fondations d’entreprise importants. Voici quelques-uns des faits saillants.

  • 24 août 1991 : Linus Torvalds annonce Linux sur le groupe de discussion Usenet comp.os.minix.
  • 17 septembre 1991 : Torvalds publie le noyau Linux v0.01, la toute première version de Linux.
  • 1er février 1992 : Linux devient officiellement open source avec une licence de logiciel GNU.
  • Mars 1992 : Linux Kernel 0.95 devient la première version de Linux capable d’exécuter l’interface graphique du système X Window, donnant à Linux une interface graphique de bureau pour la première fois.
  • 17 juillet 1993 : Patrick Volkerding communiqués Slackware Linux pour la première fois, une importante distribution Linux au début et la plus ancienne encore maintenue aujourd’hui.
  • 26 mars 1993 : Red Hat est fondé par Bob Young et Marc Ewing. Red Hat allait devenir l’un des fournisseurs de logiciels Linux commerciaux les plus prospères.
  • 14 mars 1994 : Torvalds publie Linux 1.0.0, la première version de production du noyau.
  • 16 août 1993 : Ian Murdock fonde Le projet Debian, qui sortira bientôt une distribution Linux populaire.
  • 1996: Larry Ewing crée la mascotte pour Linux, Tux le pingouin.
  • 22 février 2000 : Versions de Red Hat Red Hat Enterprise Linux, une étape importante vers l’adoption à grande échelle de Linux par les entreprises.
  • 12 décembre 2000 : IBM annonce il investit 1 milliard de dollars dans le développement de Linux.
  • 20 octobre 2004 : Canonique communiqués Ubuntu 4.10 (Warty Warthog), la première version de la distribution Ubuntu Linux.
  • 5 novembre 2007 : Google annonce Android, un système d’exploitation mobile exécutant un noyau Linux modifié. Android continuerait à être utilisé dans plus de 3 milliards d’appareils actifs dans le monde en mai 2021.
  • 7 juillet 2009 : Google annonce Chrome OS, un système d’exploitation léger axé sur les applications Web, dérivé de Gentoo Linux.
  • 20 octobre 2014 : PDG de Microsoft Satya Nadella dit « Microsoft aime Linux », contredisant les précédents dirigeants de Microsoft comme Steve Ballmer qui a appelé Linux un « cancer ».
  • 3 juillet 2019 : IBM acquiert Red Hat pour 34 milliards de dollars.
  • 18 février 2021 : Linux atterrit sur Mars dans le cadre de l’hélicoptère Ingenuity du rover Perseverance.
En relation :  Comment exécuter Windows 10X sur votre PC (dernière version)

Linux est partout

En 2021, il semble que Linux soit partout où vous regardez, sur terre et dans l’espace. Les éléments de Linux alimentent des millions de appareils intelligents embarqués, réfrigérateurs intelligents, tablettes, consoles de jeux, smartphones, serveurs web, supercalculateurs, et plus. La NASA utilise même Linux sur la Station spatiale internationale. En parlant d’espace, certains satellites (des dizaines de milliers réalisés par SpaceX notamment) et sondes planétaires exécutez également Linux.

Pourquoi Desktop Linux est toujours important
BientôtPourquoi Desktop Linux est toujours important

Linux a été une aubaine commerciale pour l’industrie informatique, fournissant un système d’exploitation solide et fiable qui est utilisé dans de nombreux secteurs et fournisseurs. De plus, de grandes entreprises telles que Red Hat (qui fait maintenant partie d’IBM) ont connu un grand succès grâce à Linux. Bien que l’utilisation de Linux sur les postes de travail n’ait toujours pas décollé, il n’y a aucun signe de ralentissement de l’adoption de Linux dans d’autres domaines. Dans un message récent aux développeurs Linux, Torvalds a reconnu le 30e anniversaire et a écrit : « Nous avons encore 30 ans à attendre », prédisant l’importance continue de Linux dans le futur. Nous avons toutes les raisons de le croire.

Utilisez Linux vous-même aujourd’hui

Si vous souhaitez essayer d’utiliser Linux aujourd’hui, de nombreuses options sont disponibles. Si vous exécutez Windows, vous pouvez installer le sous-système Windows pour Linux (WSL) qui s’exécute à la fois sous Windows 10 et Windows 11. Il vous permet d’utiliser le logiciel Linux en ligne de commande de manière transparente sur votre machine Windows, côte à côte avec vos applications habituelles. .

Qu'est-ce qu'une distribution Linux et en quoi sont-elles différentes les unes des autres ?
BientôtQu’est-ce qu’une distribution Linux et en quoi sont-elles différentes les unes des autres ?

En outre, vous pouvez essayer une distribution Linux de bureau autonome telle qu’Ubuntu ou Elementary OS. De nombreuses personnes dédient un PC séparé pour Linux, mais vous pouvez également exécuter Linux sur une machine virtuelle (sur un Mac ou un PC) ou sur plusieurs systèmes d’exploitation à double amorçage (tels que Linux et Windows) sur la même machine si vous vous sentez plus aventureux. Quelle que soit la façon dont vous l’essayez, vous découvrirez une plate-forme riche appréciée par de nombreux développeurs de logiciels de premier plan à travers le monde. Joyeux anniversaire Linux !

Moyens Staff
Moyens I/O Staff vous a motivé, donner des conseils sur la technologie, le développement personnel, le style de vie et des stratégies qui vous aider.