Maison > Article > Opération et maintenance > Quelle est la raison pour laquelle il existe tant de distributions Linux ?
Tous les systèmes d'exploitation basés sur le noyau Linux sont appelés « distributions Linux », et Linux lui-même n'est qu'un noyau. 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.
Qu'est-ce qu'une distribution Linux ?
Tout d’abord, il est important de comprendre ce que signifie réellement Linux. Linux est un composant du noyau qui connecte le matériel informatique et les systèmes 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 de l'interface utilisateur graphique. Ce qu'on appelle « distributions Linux » désigne tous les systèmes d'exploitation qui utilisent le noyau 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.
L'absence de création de normes pour les systèmes d'exploitation Unix et la concurrence entre les systèmes d'exploitation ont conduit à l'ère dite des « 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.
A cette époque, de nombreuses applications, dont TAR et Emacs, étaient développées sous la licence publique générale GNU. Le projet ne dispose pas d'un noyau open source, un composant informatique qui aide les systèmes d'exploitation et les applications à interagir avec le matériel.
Linus Torvalds a commencé à développer Linux en 1991, huit ans après le lancement du projet GNU. GNU/Linux est le résultat de la réédition de Linux un an plus tard sous licence publique générale. N'importe qui obtient le noyau Linux en utilisant la licence GPL, ce qui lui permet de créer son propre système d'exploitation et de le distribuer librement.
De nombreux développeurs, motivés par la possibilité de créer gratuitement leurs propres systèmes d'exploitation, ont commencé à 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 publier de nouveaux systèmes d'exploitation basés sur Linux est simplement parce que c'est tout ce 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 une distribution à 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 avec de nouvelles interfaces utilisateur graphiques et de nouvelles applications, et l'ajoutent.
Xubuntu, Kubuntu et Lubuntu sont plusieurs versions différentes d'Ubuntu. 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.
Les développeurs peuvent obtenir les contributions de toute personne partageant des idées et des idées pour aider le projet à se développer. 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
Linux Une autre raison de la fragmentation des postes de travail est la grande variété d'appareils 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 fournissant des outils qui permettent aux développeurs de créer un système d'exploitation pour le processeur de leur choix.
La distribution exclusive pour les appareils Raspberry Pi est Raspbian OS. 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 le travail, bien sûr que non. Vous pouvez utiliser n’importe quel système d’exploitation à condition qu’il corresponde à vos capacités. Linux est le bon choix pour ceux qui souhaitent avoir plus de choix dans leurs appareils et leur vie numérique.
Vous pouvez essayer plusieurs systèmes d'exploitation Linux et choisir celui qui vous convient le mieux, ou continuer à copier et tester d'autres nouvelles distributions. Linux vous offre cette option. 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 acceptable puisque la licence sous laquelle le noyau Linux est publié permet à quiconque de modifier et de distribuer le code sans aucune restriction.
Le support communautaire pour le système d'exploitation Linux est très fort, c'est pourquoi des fonctionnalités uniques 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.
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!