Linux a eu 30 ans en 2021. Le premier noyau Linux a été rendu public le 17 septembre 1991. Alors qu'est-ce que exactement Linux? Linux est une communauté de systèmes d'exploitation open source qui sont développés au-dessus du noyau Linux. Linux est emballé dans les distributions Linux.
Qu'en est-il des distributions Linux? Les distributions Linux, ou affectueusement appelées distro, ne sont que des collections de logiciels basées sur le noyau Linux et un système de gestion des packages. Les utilisateurs peuvent utiliser Linux généralement en téléchargeant et en installant une distribution dans leurs machines. Nous aurons une discussion plus détaillée sur les distributions Linux dans la dernière partie de cet article.
Linux a été écrit par l'ingénieur logiciel finlandais-américain Linus Benedict Torvalds. Êtes-vous intéressé à connaître l'histoire de Linux? Comment a-t-il été créé? Quelle est l'histoire derrière le développement et la dénomination? Comment Linux est-il passé sous la licence GNU GPL? Qu'est-ce que la mascotte Linux? Quels sont les derniers développements? Qu'y a-t-il entre Microsoft et Linux?… Alors cet article est juste pour vous. Commençons!
Ce qui a inspiré la création de Linux
AT&T a été déposé de multics. Cela a conduit à l'invention et à la mise en œuvre du système d'exploitation Unix en 1969. Unix a été créé par les légendes de l'informatique américaine Kenneth Lane Thompson et Dennis Macalistair Ritchie d'AT&T Bell Labs. Et la première version est sortie en 1970.
2 ans plus tard, ils ont créé C à Unix. Et il vient la base future de nombreux langages de programmation! C Ajout de la portabilité et de la disponibilité à Unix et il est donc devenu de plus en plus populaire, largement adopté, modifié et copié par les entreprises et les institutions universitaires à travers le monde. AT&T était le seul propriétaire des droits d'auteur UNIX.
Le programmeur américain Richard Matthew Stallman a commencé le projet GNU pour créer un système d'exploitation gratuit de type UNIX en 1983. Il a écrit GPL (licence publique générale GNU) dans le cadre de son projet. Dans les années 1990, il y avait suffisamment de logiciel pour créer un système d'exploitation complet. Cependant, Hurd, le noyau GNU n'a pas pu tirer suffisamment de travaux de développement laissant GNU incomplet.
En 1987, le professeur American-Dutch Andrew S. Tanenbaum a écrit un système de type Unix Minix à usage académique. Le code source de Minix a été mis à disposition pour tout le monde, cependant, Minix ne peut pas être modifié ou redistribué. L'architecture 16 bits de Minix n'était pas bien adaptée à la conception 386 de plus en plus populaire d'Intel pour PCS. Il est devenu très cher pour les utilisateurs privés d'utiliser UNIX pour les ordinateurs personnels Intel 386.
Et cela a conduit au début d'un nouveau projet par Linus Torvalds. Plus tard, Linus Torvalds a déclaré que si 386BSD ou GNU Hurd étaient disponibles pendant son temps, il ne serait pas intéressé à écrire son projet.
Développement Linux de Torvalds
Le 25 août 1991, Linus Torvalds a commencé son projet pendant ses études à l'Université d'Helsinki. Ce même projet s'est avéré être le noyau Linux. C'était basé sur Minix. De plus, le compilateur GNU C a été utilisé dans le développement.
Le nouveau programme de Torvalds était pour le matériel utilisé par lui et indépendant de tout système d'exploitation. Linus visait à utiliser les fonctions de son PC ayant un microprocesseur 80386. Des années plus tard en 2001, Torvalds a réduit son autobiographie juste pour le plaisir: l'histoire d'un révolutionnaire accidentel. Dans le livre, il a mentionné qu'il avait commencé son projet comme «juste un passe-temps» et s'est retrouvé avec un noyau d'os. Puis il n'avait que 21.OS.minix.
Alors, qu'est-ce qu'un groupe de discussion Usenet? Un groupe de discussion Usenet n'est rien d'autre qu'un référentiel Usenet utilisé pour les mises à jour publiées par ses utilisateurs. Ce sont essentiellement des groupes de discussion. et pas particulièrement utilisé pour publier des nouvelles. Les groupes de presse ne sont pas techniquement mais fonctionnellement les mêmes que les forums de discussion. Les clients de NewsReader sont utilisés pour lire le contenu du groupe de discussion.
Selon Linus Torvalds, Linux a commencé à gagner de l'importance après le portage du système de fenêtre X à Linux créé par Orest Zborowski. Si vous voulez en savoir plus sur Orest Zborowski, cette interview pourrait vous intéresser. Le système de fenêtre X ou X11 est courant sur les systèmes d'exploitation basés sur UNIX. C'est un fenêtre pour les écrans bitmap.
L'histoire derrière le nom Linux
Linus Torvalds avait en tête Freax comme le nom de Linux. Torvalds a créé Freax comme une fusion de trois mots - Free, Freak et X d'Unix. Pendant environ un demi-année, Linus Torvalds a utilisé Freax comme stockage de fichiers. Initialement, Linux a été considéré mais rejeté car cela peut sembler «égoïste».
En septembre 1991, le serveur FTP de Funet a été utilisé pour télécharger des fichiers à des fins de développement. Cependant, Ari Lemmke à Hut (Helsinki University of Technology), l'un des administrateurs bénévoles du FTP, n'aimait pas tout à fait le nom Freax. Il a donc modifié le nom comme Linux sur le serveur FTP. Plus tard Torvalds a consenti à la même.
Torvalds a ajouté un guide audio du code source du noyau Linux pour prononcer correctement le mot Linux. Bien que le noyau soit souvent utilisé avec d'autres logiciels du projet GNU, la désignation «Linux» était principalement utilisée uniquement pour le noyau. C'est en fait, le noyau est très rapidement devenu l'adoption la plus populaire du logiciel GNU.
En juin 1994, Linux a été appelé «clone Unix libre» dans le bulletin de GNU. Le projet Debian a également nommé son produit Debian GNU / Linux. En mai 1996, Stallman a publié Emacs 19.31 éditeur. Dans le même, Linux est devenu Lignux combinant GNU et Linux. Mais bientôt GNU / Linux a été favorisé par Lignux.
Le nom GNU / Linux a recueilli des réactions mixtes de la communauté Linux et des utilisateurs. Debian et les projets GNU ont préféré utiliser ce nom. Mais les gens aimaient généralement utiliser Linux.
Rôle de GNU GPL dans Linux
Le premier noyau Linux a été publié sous sa propre licence. Cela avait quelques restrictions sur les activités commerciales. Cependant, le premier noyau Linux 0.01 a été libéré avec un binaire GNU Bash Shell. Le logiciel inclus a été développé sous la licence publique générale GNU GPL ou GNU. Cela faisait partie du tristement célèbre projet GNU.
Linus Torvalds a écrit les «Remarques pour Linux version 0.01 ". Dans cette note, il a mentionné le logiciel GNU requis pour exécuter Linux. Il a également révélé que la plupart des outils relèvent du GNU Copyleft. Maintenant, qu'est-ce que Copyleft? Copyleft est la pratique où vous êtes autorisé à modifier et à distribuer librement la propriété intellectuelle. Et vous devrez préserver les droits en dérivés créés à partir de cette même propriété.
Les licences CopyLeft sont en mesure de maintenir les conditions de droit d'auteur des documents, des logiciels informatiques, de l'art, etc. Les informations requises pour Copyleft sont généralement dans les formats de fichiers de code source.
Torvalds voulait libérer le noyau Linux sous la licence GNU GPL en 1992. Et il a fait cette annonce dans les notes de publication version 0.12. À la mi-décembre de la même année, Torvalds a publié la version 0.99 avec la licence GNU GPL. Les efforts articulaires des développeurs Linux et GNU ont intégré Linux avec les composants GNU pour créer un système d'exploitation libre entièrement fonctionnel. Linus a déjà fait une déclaration en disant: «Faire de Linux GPLED était définitivement la meilleure chose que j'aie jamais faite."
Vers 2000, Linus Torvalds a annoncé que le noyau Linux relève de la licence GPLV2. Après des années de brouillons et de discussions, en 2007, Torvalds a publié GPLV3. Mais la majorité des développeurs Linux, y compris Torvalds, n'était pas prêt à adopter la nouvelle licence.
Mascotte Linux
En 1996, Linus Torvalds a fait l'annonce d'une mascotte Linux. Lorsque l'équipe Linux était dans la sélection de la mascotte, Torvalds a mentionné une histoire personnelle. C'était environ un petit pingouin qui l'avait mordu lorsqu'il a visité le zoo national et l'aquarium de Canberra, en Australie,. L'équipe a ensuite considéré un pingouin comme la mascotte Linux officielle.
Le programmeur américain Larry Ewing a présenté le projet de la mascotte Linux d'aujourd'hui basée sur l'expérience de Linus avec le petit pingouin. James Hughes a suggéré le smoking comme le nom de la mascotte. Le smoking provenait d'Unix de Torvalds, ainsi que la contraction du smoking ayant une couleur similaire à celle du pingouin.
Distributions Linux
Tout en parlant de Linux, les distributions Linux ne peuvent pas être ignorées, car les distributions Linux complètent Linux en tant que système d'exploitation et tout à fait une communauté.
En 1991, après avoir développé le noyau, Linus Torvalds a distribué la première version, 0.01 comme seul code source. Plus tard, une paire d'images de disquettes téléchargeables a également été distribuée. Cette paire contenait une image de disque de démarrage comprenant le noyau Linux et une autre image de disque ayant un ensemble d'utilitaires GNU, des outils pour configurer un système de fichiers.
Cependant, la procédure d'installation n'était pas si simple. Les distributions Linux ont fonctionné comme des merveilles pour soulager les installations, et surtout face à l'augmentation des disponibilités des logiciels. H. J. «Boot-Root» de Lu, une paire d'images disque téléchargeable comprenant le noyau Linux et les outils minimaux, peut être appelé la première distribution Linux disponible en 1991. Les autres distros précoces incluent le MCC Interim Linux, Softlanding Linux System ou SLS, et Yggdrasil Linux / GNU / X, le tout en 1992.
SLS n'était pas bien maintenu. Ainsi, une nouvelle distribution, Slackware basée sur SLS, a été publiée en juillet 1993. Patrick Volkerding est le développeur et le responsable. Aussi, Ian Murdock a créé Debian comme distribution linux libre et l'a publiée en décembre 1993. Ainsi, Slackware et Debian sont les deux distributions Linux les plus anciennes et toujours en cours d'exécution.
Les distributions Linux ont obtenu des réponses positives des utilisateurs comme alternatives DOS et Windows dans les machines compatibles IBM PC, Mac OS dans l'Apple Macintosh et les versions propriétaires d'Unix. Les gens utilisaient Unix dans leurs écoles et / ou les lieux de travail. Les distributions Linux ont été appréciées pour être à faible coût ou entièrement gratuites, et pour fournir un code source.
La conclusion
Donc, il s'agissait de l'histoire de Linux. Depuis le présent, Linux peut exécuter TCP / IP, le système de fenêtres X, le Web, l'EMACS, le courrier et les logiciels d'information, et bien plus encore. Chaque progiciel majeur a été porté sur Linux. De plus, les logiciels commerciaux arrivent au public. Aujourd'hui, de nombreux développeurs de logiciels commencent leur parcours de développement avec les applications Linux.
Et sans oublier le support matériel! De plus en plus de matériel est pris en charge par Linux avec le temps qui passe que par le noyau Linux d'origine. Si vous lisez toujours cet article, j'espère que vous trouverez cet article informatif et utile.