Linux est le noyau, et tous les systèmes d'exploitation qui l'utilisent sont appelés « distributions Linux ». Le noyau Linux est sous licence GNU General Public License, qui donne à chacun le droit de visualiser, de modifier et de distribuer n'importe quelle application du noyau ; la possibilité de créer votre propre système d'exploitation gratuitement a encouragé de nombreux développeurs à commencer à créer leurs propres distributions.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Contrairement à Windows et macOS, installer Linux n'est pas facile. La recherche du mot-clé Linux sur Internet vous amènera de nombreux systèmes d'exploitation portant des noms différents, mais il n'existe aucun système d'exploitation appelé « Linux ». pourquoi donc?
Linux devient de plus en plus le système d'exploitation de choix tant pour les passionnés de technologie expérimentés que pour les utilisateurs quotidiens. Mais pourquoi existe-t-il des milliers de systèmes d'exploitation ou de « distributions » collectivement appelés « Linux » ? Pourquoi les développeurs continuent-ils à créer autant de systèmes d’exploitation du même type ? Découvrons-le à travers l’article ci-dessous.
Qu'est-ce qu'une distribution Linux ?
Tout d’abord, il est important de comprendre ce que signifie réellement Linux. Linux n'est pas un système d'exploitation, mais le noyau, le composant qui connecte le matériel informatique au système d'exploitation. Lorsque vous lancez une application sur votre ordinateur en cliquant sur une icône, le noyau communique avec le système d'exploitation pour lancer l'application et affiche le résultat à l'écran, c'est-à-dire via le matériel.
Le système d'exploitation se compose du noyau sous-jacent, des applications et généralement d'une interface utilisateur graphique. Linux est le noyau et tous les systèmes d'exploitation qui l'utilisent sont appelés « distributions Linux ». Le terme « distribution » vient du processus de partage d'un système d'exploitation basé sur Linux avec d'autres utilisateurs, également appelé « distribution » car le noyau et le système d'exploitation sont généralement gratuits.
Qu'est-ce qui crée autant de distributions Linux ?
Le noyau Linux est sous licence GNU General Public License, qui donne à quiconque le droit d'afficher, de modifier et de distribuer toutes les applications du noyau. Mais ce n'est pas toujours le cas.
Avant cela, Unix était un système d'exploitation populaire, mais son code source appartenait à AT&T. Quelque temps plus tard, BSD (Berkeley Software Distribution), un système d'exploitation principalement basé sur Unix, est né à l'Université de Californie à Berkeley. Il existait à l’époque de nombreux autres systèmes d’exploitation basés sur Unix, et ils étaient tous très différents.
Le manque de normes pour créer des systèmes d'exploitation basés sur Unix et la rivalité entre les systèmes d'exploitation ont conduit à une ère connue sous le nom de « guerres Unix ». Divers fournisseurs ont publié leurs propres versions d'Unix et ont commencé à développer leurs propres standards, notamment AT&T et BSD.
Histoire du développement des versions Unix
En 1983, Richard Stallman a lancé le projet GNU, qui se concentre sur le développement et la distribution de logiciels libres et open source. Le projet GNU vise à créer une version gratuite d'Unix que tout le monde peut copier et distribuer librement.
De nombreuses applications à l'époque étaient développées sous la licence publique générale GNU, notamment TAR et Emacs. Mais le projet manque d'un noyau open source, la partie de l'ordinateur qui aide les systèmes d'exploitation et les applications à interagir avec le matériel.
En 1991, huit ans après le lancement du projet GNU, Linus Torvalds a commencé à développer Linux. Un an plus tard, Linux a été redistribué sous licence publique générale, devenant ce que nous connaissons aujourd'hui sous le nom de GNU/Linux. Le noyau Linux étant sous licence GPL, n'importe qui peut créer un système d'exploitation dessus et le distribuer librement.
La possibilité de créer gratuitement votre propre système d'exploitation a encouragé de nombreux développeurs à commencer à créer leurs propres distributions. Diverses distributions, notamment Debian, Red Hat et Slackware, ont été publiées à cette époque, déclenchant la révolution Linux.
Pourquoi créer une nouvelle distribution Linux ?
La principale raison pour laquelle les développeurs continuent de créer et de distribuer de nouveaux systèmes d'exploitation basés sur Linux est simplement parce que c'est quelque chose qu'ils peuvent faire. Noyau Linux et applications gratuites. Créer l'intégralité des ressources du système d'exploitation sur le noyau ne coûte pas non plus un centime.
De nos jours, très peu de personnes créent des distributions à partir de zéro. Au lieu de cela, ils utilisent une autre distribution populaire et créent un nouveau système d'exploitation basé sur l'ancien système d'exploitation, ou le modifient, l'ajoutent avec de nouvelles interfaces graphiques et applications.
Ubuntu a plusieurs versions, telles que Xubuntu, Kubuntu et Lubuntu. La seule différence entre les 3 versions est l'environnement de bureau. Xubuntu, Kubuntu et Lubuntu ont respectivement XFCE, KDE Plasma et LXDE au lieu du bureau GNOME personnalisé par défaut préinstallé sur Ubuntu.
L'objectif principal du système d'exploitation est de rendre le bureau plus facile pour les utilisateurs. Lorsqu’une personne souhaite ajouter une nouvelle fonctionnalité à un système d’exploitation, la voie traditionnelle consiste à fournir des commentaires à l’entreprise qui a développé le système d’exploitation. Le projet GNU a révolutionné cela.
Les utilisateurs travailleront ensemble pour construire le système d'exploitation selon leurs propres souhaits
Les utilisateurs eux-mêmes utiliseront, développeront, fourniront des commentaires, déploieront et finalement distribueront la distribution open source. Vous êtes libre de créer votre propre distribution et d'ajouter les fonctionnalités que vous souhaitez dans le système d'exploitation de vos rêves.
Toute personne ayant les mêmes idées et opinions peut contribuer au projet et aider les développeurs. Pas besoin de contacter l'entreprise ou de remplir des formulaires de commentaires pour obtenir des fonctionnalités supplémentaires ajoutées au système d'exploitation.
Non seulement les utilisateurs, même les grandes entreprises créeront de nouvelles distributions à usage interne au sein de l'entreprise. Le CBL-Mariner de Microsoft en est un exemple typique. Cela est principalement dû au fait que les grandes entreprises ne souhaitent pas utiliser de distributions créées par d'autres utilisateurs et souhaitent développer leur propre système d'exploitation à partir de zéro ou sur la base d'une autre distribution grand public.
Le projet Linux s'est développé au point que des géants de la technologie comme Google ont également commencé à s'appuyer sur le noyau Linux dans certains projets. Prenez Android et Chrome OS par exemple. Android utilise le noyau Linux en interne et Chrome OS est construit sur Gentoo Linux, une distribution publiée en 2000.
Gentoo Linux
Une autre raison de la fragmentation du bureau Linux est la grande variété de périphériques disponibles. En plus des ordinateurs de bureau, d'autres appareils, tels que ceux basés sur des processeurs ARM, nécessitent également un système d'exploitation pour fonctionner. Linux résout ce problème en donnant aux développeurs les outils nécessaires pour créer un système d'exploitation pour le processeur de leur choix.
Raspbian OS est une distribution créée spécifiquement pour les appareils Raspberry Pi. Vous pouvez également trouver d'innombrables distributions développées pour fonctionner sur des processeurs plus anciens qui ne sont pas pris en charge par les fournisseurs de systèmes d'exploitation propriétaires.
Avez-vous vraiment besoin d'autant de distributions ?
Si vous avez juste besoin d'un ordinateur et d'un système d'exploitation pour faire votre travail, bien sûr que non. Vous pouvez utiliser n’importe quel système d’exploitation à condition qu’il corresponde à vos capacités. Mais pour ceux qui veulent plus de choix en ce qui concerne leurs appareils et leur vie numérique, Linux est le bon choix.
Vous pouvez essayer plusieurs systèmes d'exploitation Linux et choisir celui qui vous semble le meilleur, ou continuer à copier et tester de nouvelles distributions. Linux vous offre ce choix. Tant que les gens continueront à soutenir et à contribuer à l'écosystème open source, vous continuerez à voir de nouvelles distributions développées et publiées gratuitement sur Internet.
C'est ainsi que fonctionne l'open source !
Bien que de nombreux systèmes d'exploitation propriétaires comme Android et macOS aient des bases de code source fermées, ils utilisent Linux comme base de leurs projets. Ceci est parfaitement acceptable car la licence sous laquelle le noyau Linux est publié permet à quiconque de modifier et de distribuer le code sans aucune restriction.
En raison de l'énorme soutien de la communauté derrière le système d'exploitation basé sur Linux, de nouvelles fonctionnalités exclusives sont constamment ajoutées à la distribution. Bien que vous puissiez trouver bon nombre de ces fonctionnalités sur d'autres systèmes d'exploitation propriétaires comme Windows et macOS, certaines d'entre elles sont limitées à une poignée de distributions Linux.
Recommandations associées : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!