Maison >Tutoriel système >Linux >Démystifier GNU/Linux : pourquoi si peu de personnes osent l'appeler ainsi ?

Démystifier GNU/Linux : pourquoi si peu de personnes osent l'appeler ainsi ?

王林
王林avant
2024-02-09 18:30:141132parcourir

Vous êtes intéressé par Linux et avez lu quelques articles de blog. Parmi eux, vous trouvez un nom intéressant : GNU/Linux. Que signifient ces lettres et pourquoi les gens les associent-ils toujours à Linux ?

Cette question peut paraître simple, mais la réponse a déclenché une controverse qui existe dans le monde Linux depuis des décennies.

Qu'est-ce que GNU/Linux ?

GNU/Linux est le nom d'un système d'exploitation libre et open source, souvent appelé « Linux ».

Les termes « GNU/Linux » et « Linux » sont utilisés de manière interchangeable lorsqu'ils sont utilisés pour désigner des systèmes d'exploitation à usage général. Cependant, la création d’un système d’exploitation entièrement fonctionnel nécessite de nombreux composants différents. On peut soutenir qu'il y a plus de parties de GNU que de Linux dans GNU/Linux, c'est pourquoi comment appeler ce système d'exploitation n'est pas aussi simple qu'il y paraît.

Qu'est-ce que « GNU » dans GNU/Linux ?

Remontons dans les années 1980, lorsque l’industrie informatique était dans une période de transformation. Une affaire de la Cour suprême impliquant Apple a statué que les programmes binaires (logiciels directement exécutables par opposition au code source) peuvent être protégés par le droit d'auteur. Quelques années plus tard, Microsoft a lancé le système d'exploitation Windows, qui a changé la façon dont les gens interagissaient avec les logiciels.

Avant que les logiciels ne soient protégés par le droit d'auteur et ciblés à des fins commerciales, la plupart des logiciels étaient principalement utilisés par des chercheurs et des universitaires. Le code informatique est partagé publiquement et les gens peuvent utiliser les programmes librement. Cependant, à mesure que diverses restrictions sont apparues, des comportements auparavant librement exercés sont devenus illégaux.

揭秘 GNU/Linux:为什么几乎没人敢这么称呼它?

Une organisation appelée Free Software Movement a donc été créée. En 1983, Richard Stallman a annoncé un projet visant à créer un système d'exploitation totalement non propriétaire compatible Unix. Il l'a appelé le projet GNU, et l'annonce est toujours disponible sur GNU.org.

GNU est une abréviation récursive qui signifie « GNU's Not Unix ». Le projet GNU a fourni de nombreux outils importants dont dépend aujourd'hui le bureau libre. Les outils clés créés dans les années 1980 incluent GCC (l'outil utilisé pour compiler le langage C), le puissant éditeur de texte Emacs, Bash, et divers utilitaires de ligne de commande toujours utilisés.

Le projet GNU contient de nombreuses applications largement utilisées telles que GIMP (GNU Image Manipulation Program) et GNOME, l'un des environnements de bureau gratuits les plus populaires. Quel que soit le système d'exploitation Linux que vous utilisez, vous comptez probablement sur de nombreux composants des logiciels GNU.

Le projet GNU est également responsable du développement de la licence publique générale (GPL). C’est cette licence qui a permis de conserver la liberté de la plupart des logiciels libres que nous utilisons au fil des années.

Qu'est-ce que « Linux » dans GNU/Linux ?

揭秘 GNU/Linux:为什么几乎没人敢这么称呼它?

Linux est né en 1991. Le projet a débuté avec un étudiant de l'Université d'Helsinki qui a commencé à développer de manière indépendante son propre noyau de système d'exploitation. Il s'appelle Linus Torvalds.

À cette époque, le projet GNU avait créé de nombreux composants nécessaires à la construction d'un système d'exploitation libre complet, mais certains éléments clés manquaient. Ces parties incluent des pilotes matériels, des démons et un noyau fonctionnel. Ces composants permettent au logiciel de communiquer avec le matériel.

GNU Hurd, le noyau que le projet GNU tente de développer, a déjà été développé, mais n'est pas encore prêt. Un autre noyau appelé MINIX existe depuis 1987, mais il est sous licence uniquement à des fins éducatives.

Après sa frustration, Torvalds a décidé de fabriquer lui-même un noyau. Il a appelé ce projet personnel Linux, combinant son nom avec UNIX, mais il a estimé qu'il était trop arrogant pour le partager publiquement. Il a donc nommé le projet Freax, combinant « free », « freak » et « UNIX ». Un collègue n'aime pas ce nom et préfère Linux. Linus accepta et le nom resta.

Au début, ce noyau n'était pas libre, mais en 1992, Linus a concédé une licence Linux sous le nom de GPL (GNU General Public License), un accord de droit d'auteur obligatoire créé par le projet GNU. Cette décision a joué un rôle important dans la réussite du projet. De nombreuses personnes choisissent d'adopter Linux et de contribuer à son développement plutôt que de créer des noyaux concurrents.

Utilisons-nous Linux ou GNU ?

Avec les outils GNU et un noyau Linux entièrement fonctionnel, nous disposons désormais d'un système d'exploitation libre et fonctionnel. Mais comment devrions-nous l’appeler ? Depuis les débuts, de nombreuses personnes ont simplement appelé les systèmes d'exploitation qui utilisent le noyau Linux « Linux ». Cela soulève certaines tensions car Linux ne représente pas l'essentiel de ce que nous imaginons lorsque nous parlons de Linux.

Encore une fois, le noyau Linux est la partie spécifique qui permet aux logiciels et au matériel de communiquer entre eux. Et qu’en est-il de tout ce que nous voyons à l’écran ? C'est autre chose.

Le système d'exploitation de bureau GNOME idéal Richard Stallman a initialement proposé d'appeler une telle création un système GNU basé sur Linux. Il a ensuite changé ses préférences et a proposé GNU/Linux (prononcé « GNU slash Linux » ou « GNU plus Linux ») pour montrer clairement que les deux projets jouaient un rôle important. Certains ont accepté ce sentiment, tandis que d’autres ont trouvé le nom maladroit et inutile. Ce désaccord perdure encore aujourd’hui.

Pourquoi dit-on "GNU/Linux"

Dès le début, le but du projet GNU était de développer un système d'exploitation complet. Le noyau n’est que la pièce manquante du puzzle. L'objectif de Torvalds n'était pas de créer un système d'exploitation, mais de fournir la pièce manquante.

  1. Linux est crucial pour tout ce que vous voyez à l'écran, mais il n'a presque rien à voir avec ce que vous voyez réellement. Cela dépend principalement de votre environnement de bureau.
  2. GNU s'occupe également de beaucoup de choses en coulisses. Même si vous n'installez pas d'interface utilisateur graphique, vous interagirez toujours avec un sous-ensemble d'outils de ligne de commande de GNU (tels que Bash lui-même).
  3. Sans les outils GNU, ce que nous considérons comme Linux ne ressemble plus à Linux. Bien qu'Android utilise le noyau Linux, ce n'est pas comme Linux. C'est principalement parce qu'il lui manque la chaîne d'outils GNU.
  4. Il n'y a aucune différence entre une capture d'écran de « Linux » et une capture d'écran d'un système d'exploitation de bureau gratuit basé sur BSD. Bien que le noyau Linux soit invisible, divers systèmes d'exploitation open source basés sur BSD offrent presque la même expérience que Linux de bureau.
  5. Ce n'est pas ainsi que nous nommons les autres systèmes d'exploitation. Quand on pense à Windows, on pense généralement à l’interface, peu de gens pensent immédiatement au noyau Windows. Si quelqu'un peut exécuter une interface Windows et toutes les applications Windows sur un noyau Linux, il pensera probablement encore qu'il s'agit de Windows.
  6. Appeler l'ensemble de l'écosystème Linux peut prêter à confusion. On attribue parfois à Torvalds la création de l'intégralité du système d'exploitation, même s'il n'en a créé qu'une partie spécifique.
  7. GNU assume une grande responsabilité quant à la culture et à la licence du bureau libre. Le projet GNU fournit non seulement les outils nécessaires pour créer un système d'exploitation libre, mais fournit également un cadre juridique. La GPL empêche les utilisateurs d'utiliser du code libre pour créer des logiciels propriétaires concurrents. De nombreux outils de base, y compris Linux lui-même, ont été publiés sous une licence de droit d'auteur partagée, accélérant ainsi leur adoption et jetant les bases de la culture actuelle de la communauté du logiciel libre.

Raison d'utiliser « Linux »

Il y a de bonnes raisons de penser que GNU/Linux est un nom plus précis. Mais est-ce un bon nom ? Voici quelques-uns des arguments avancés en faveur de l’appel du système d’exploitation « Linux ». Cette liste est peut-être plus courte, mais peut-être plus révélatrice.

  1. Linux est devenu plus populaire. C’était vrai dans les années 90, et c’est encore vrai aujourd’hui. Appeler le système d’exploitation autrement ressemblerait à un effort intentionnel de changement de marque. En effet, Linux permet aux utilisateurs d'exécuter tous les logiciels créés par le projet GNU et d'autres projets. Sans Linux, vous ne pourrez rien utiliser.
  2. GNU/Linux est un nom maladroit. C'est gênant à lire et encore plus gênant à parler. Cette seule raison suffit à faire croire à certaines personnes que Linux n'est pas un nom juste, et qu'elles hésitent donc à appeler le système d'exploitation autrement.
  3. Quand est-ce qu'on s'arrête ? Si nous accordons la reconnaissance à GNU, ne devrions-nous pas accorder la reconnaissance à X ou Wayland ? Ce sont les serveurs d’affichage sur lesquels repose la majeure partie de l’écosystème de bureau gratuit. L'audio est également important. L'environnement de bureau est également important. Bientôt, nous appellerons notre bureau GNOME/PipeWire/Wayland/GNU/Linux.

Linus lui-même a un jour soutenu qu'appeler Linux GNU/Linux était tout simplement ridicule.

Préférez-vous GNU/Linux ou Linux ? Je ne suis pas un fan de GNU/Linux, mais il est plus clair de dire qu'un ordinateur portable exécute GNU au lieu de Linux. Avec l’essor d’Android et des Chromebooks, utiliser le nom Linux devient de moins en moins suffisant. Ce n’est pas parce qu’un programme est disponible sur Linux qu’il fonctionnera sur Android, et vice versa.

La situation devient plus compliquée à mesure que les systèmes d'infodivertissement, les produits pour la maison intelligente, les appareils portables et autres appareils électroniques continuent d'adopter le noyau 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer