Pourquoi pratiquement personne n'appelle Linux «GNU / Linux»
Vous êtes intéressé par Linux et avez lu quelques articles de blog. En chemin, vous avez rencontré un nom amusant: GNU / Linux. Que signifient ces lettres et pourquoi les gens ne cessent-ils pas de les ajouter à Linux? Je peux répondre à cette question et, ce faisant, je vais vous plonger dans un débat qui perdure dans le monde Linux depuis des décennies..
Maintenant, avec ça à l'écart… Linux ou GNU / Linux, qui est-ce?
Qu'est-ce que GNU??
La décennie a commencé dans les années 1980 et l’industrie informatique traverse une période de transition. Une cour suprême impliquant Apple a statué que les programmes binaires (le type de logiciel disponible dans un format prêt à l'emploi Paquets binaires / sources: lesquels devriez-vous utiliser? Paquets binaires ou source: lesquels devriez-vous utiliser? Les utilisateurs de Linux en ont deux Principales manières d'installer des programmes: utiliser un paquet pré-construit ou le compiler vous-même. Nous choisissons généralement un paquet, mais vous pouvez parfois envisager de construire à partir du code source. Microsoft a publié Windows quelques années plus tard. Cela a commencé un changement dans la façon dont les gens interagissaient avec les logiciels.
Avant que les entreprises ne commencent à utiliser des logiciels protégés par le droit d'auteur avec l'intention de s'enrichir, la plupart des logiciels étaient utilisés par des chercheurs et des universitaires. Le code informatique était partagé ouvertement et les gens étaient libres de faire ce qu'ils voulaient avec les programmes. Maintenant, les restrictions étaient en place et il devenait illégal de continuer à faire ce qui était fait.
Un mouvement formé appelé le mouvement du logiciel libre. En 1983, Richard Stallman a annoncé un plan visant à créer un système d’exploitation entièrement compatible avec Unix. Il a appelé le projet GNU.
GNU est un acronyme récursif qui signifie “GNU's Not Unix” Le projet GNU a fourni de nombreux outils intéressants dont dépendent aujourd'hui les ordinateurs de bureau gratuits. Les outils critiques créés dans les années 80 comprennent GCC (un outil de compilation de C), Emacs (un éditeur de texte), Bash et divers utilitaires de ligne de commande encore utilisés..
De nombreuses applications largement utilisées font partie du projet GNU, telles que GIMP (GNU Image Manipulation Program) et GNOME, l’un des environnements de bureau gratuits les plus populaires. GNOME Explained: Un regard sur l’un des ordinateurs de bureau les plus populaires de Linux. GNOME Expliqué: Un regard sur l’un des ordinateurs de bureau les plus populaires de Linux Vous êtes intéressé par Linux et vous êtes tombé sur "GNOME", un acronyme pour GNU Network Object Model Environment. GNOME est l'une des interfaces open source les plus populaires, mais qu'est-ce que cela signifie? Lire la suite . Quel que soit le système d’exploitation Linux que vous utilisiez, vous dépendez probablement de plus que quelques bits du logiciel GNU..
Le projet GNU est également responsable de la licence publique générale. C’est ce qui a gardé la plupart des logiciels libres que nous utilisons gratuitement au fil des ans.
Qu'en est-il de Linux?
Linux est apparu en 1991. Le projet a été lancé lorsqu'un étudiant de l'Université d'Helsinki a commencé à travailler sur son propre noyau de système d'exploitation. Il s'appelait Linus Torvalds.
À l’époque, le projet GNU avait déjà créé la plupart des éléments nécessaires au bon fonctionnement d’un système d’exploitation libre, mais les éléments manquants étaient essentiels. Ceux-ci comprenaient des pilotes matériels, des démons et un noyau fonctionnel. Ce sont ces composants qui permettent aux logiciels de communiquer avec le matériel. Le noyau Linux: une explication avec les termes de Layman Le noyau Linux: une explication avec les termes de Layman Les distributions Linux n'ont en commun qu'un seul élément commun: le noyau Linux. Mais alors que l'on en parle souvent, beaucoup de gens ne savent pas vraiment ce que ça fait. Lire la suite .
GNU Hurd, la tentative du projet GNU d’un noyau, a commencé son développement l’année précédente et n’était pas encore prête. Un noyau différent appelé MINIX existait depuis 1987, mais il n’était concédé que sous licence à des fins pédagogiques..
Frustré, Torvalds décida de créer le sien. Il a qualifié le projet personnel de Linux, une combinaison de son nom et d'UNIX, mais il a estimé qu'il serait trop égoïste de le partager publiquement. Au lieu de cela, il a partagé le projet en tant que Freax, une combinaison de “libre,” “Freak,” et “UNIX.” Un collègue n'a pas aimé le nom et a préféré Linux. Linus a consenti, et le nom est resté.
Le noyau n'était pas libre au début, mais en 1992, Linus a octroyé une licence Linux à GPL, une licence copyleft créée par le projet GNU. Ceci est responsable d'une grande partie du succès du projet. Plutôt que de créer des noyaux concurrents, beaucoup ont adopté Linux et ont contribué à son développement..
Utilisons-nous Linux ou GNU??
Avec les outils GNU et un noyau Linux fonctionnel, nous avons maintenant un système d’exploitation libre et fonctionnel. Mais comment l'appeler? Depuis le début, beaucoup de gens ont commencé à appeler des systèmes d’exploitation qui utilisaient le noyau Linux simplement comme Linux.. Cette tension a engendré une tension, car Linux ne représente pas l'essentiel de ce qui est fait pour faire l'expérience que nous imaginons tous quand nous disons Linux.
Richard Stallman avait initialement proposé d’appeler de telles créations les systèmes GNU basés sur Linux. Il a ensuite changé sa préférence pour GNU / Linux (prononcé comme “GNU slash Linux” ou “GNU plus Linux”), de sorte qu'il est clair que les deux projets jouent un rôle essentiel. Certaines personnes acceptent cet argument, tandis que d'autres pensent qu'un tel nom est maladroit et inutile. La fracture dure à ce jour.
Raisons pour GNU / Linux
Dès le début, le projet GNU avait pour objectif de développer un système d'exploitation complet. Le noyau était l’une des pièces manquantes du puzzle. Torvalds n'a pas pour objectif de créer un système d'exploitation, mais de fournir cette pièce manquante.
Linux est vital pour vous de voir n'importe quoi sur votre écran, mais cela a très peu à voir avec ce que vous voyez réellement. C'est en grande partie déterminé par votre environnement de bureau.
Si vous utilisez GNOME, vous utilisez une interface et une suite de logiciels qui font tous partie du projet GNU. Même si vous n'installez pas d'interface utilisateur graphique, vous continuez à interagir avec des outils de ligne de commande (tels que Bash lui-même) faisant partie de GNU. Sans ces outils, ce que nous pensons être Linux ne se sent plus comme Linux.
Par exemple, Android ne se sent pas comme Linux, même s'il utilise le noyau Linux. C'est en grande partie parce qu'il manque la chaîne d'outils GNU. Par ailleurs, FreeBSD fournit une expérience presque identique à celle des ordinateurs de bureau Linux Linux contre BSD: que devriez-vous utiliser? Linux vs BSD: lequel devriez-vous utiliser? Les deux sont basés sur Unix, mais les similitudes s'arrêtent là. Voici tout ce que vous devez savoir sur les différences entre Linux et BSD. Lire la suite, même si le noyau Linux n'est nulle part en vue.
De même, lorsque nous pensons à Windows, nous pensons généralement à l'interface. Peu d’entre nous pensent immédiatement au noyau Windows. Si quelqu'un pouvait exécuter l'interface Windows 10 et toutes ses applications Windows au-dessus du noyau Linux, il serait probablement considéré comme Windows. C'est déjà le cas avec les Chromebooks, qui utilisent le noyau Linux mais ne peuvent pas exécuter d'applications Linux traditionnelles dans l'interface de Google. Comment installer Linux sur un Chromebook Comment installer Linux sur un Chromebook Avez-vous besoin de Skype sur votre Chromebook? Ne manquez-vous pas d’avoir accès aux jeux via Steam? Souhaitez-vous utiliser VLC Media Player? Ensuite, commencez à utiliser Linux sur votre Chromebook. Lire la suite .
Composants du système d'exploitation
Un système d'exploitation libre comprend de nombreux composants. Faire référence à l'ensemble de l'écosystème en tant que Linux crée de la confusion. Torvalds se voit parfois attribuer le mérite d'avoir créé l'ensemble du système d'exploitation, alors qu'il n'avait créé qu'une pièce spécifique..
Plus important encore, le projet GNU fournissait non seulement les outils permettant un système d'exploitation libre, mais aussi le cadre juridique des licences de logiciel Open Source: lesquelles devriez-vous utiliser? Licences de logiciel Open Source: lesquelles devriez-vous utiliser? Saviez-vous que toutes les licences Open Source ne sont pas identiques? Lire la suite . La GPL empêche les utilisateurs de prendre du code libre et de l’utiliser pour créer leur propre logiciel propriétaire concurrent. La publication de nombreux outils essentiels, y compris Linux, sous une licence copyleft, a accéléré leur adoption et jeté les bases de la culture actuelle de la communauté du logiciel libre..
Raisons pour Linux
Linux est plus populaire. C'était le cas dans les années 90, et c'est toujours le cas aujourd'hui. Faire référence au système d'exploitation comme n'importe quoi d'autre aurait, et semblerait encore, être ressenti comme un effort conscient de rebranding. C’est parce que Linux est ce qui a permis aux utilisateurs d’exécuter tous les logiciels créés par le projet GNU et d’autres. Sans Linux, vous ne pouviez rien utiliser.
De plus, GNU / Linux est un nom maladroit. C'est difficile à lire, et c'est encore plus maladroit de dire. Cette raison à elle seule est suffisante pour empêcher certaines personnes qui conviennent que Linux n'est pas un nom juste d'appeler le système d'exploitation.
Ensuite, il y a le propre argument de Linus, selon lequel il est tout simplement ridicule de faire référence à Linux en tant que GNU / Linux..
D'ailleurs, on s'arrête où? Si nous donnons crédit à GNU, ne donnons-nous pas crédit à X, le serveur d’affichage utilisé par la plupart des écosystèmes de postes de travail gratuits depuis des décennies? Nous venons tout juste de commencer à voir le remplacement d'un logiciel qui avait été développé pour la première fois en 1984. Et sans serveur d'affichage, vous n'avez rien. Nous appelons donc ces systèmes X / GNU / Linux (remplacés maintenant par Wayland / GNU / Linux, Fedora 25 est arrivé: voici ce qui a été modifié. Fedora 25 est arrivé: voici ce qui a été modifié. Fedora 25 fournit les dernières nouvelles du projet GNOME, mais quelle est la histoire avec le nouveau serveur d’affichage, Wayland, le serveur d’affichage de la prochaine génération est-il vraiment prêt pour le prime time? Lire la suite). Le son est important aussi. Tout comme les environnements de bureau. Avant longtemps, nous nous référons à nos bureaux comme KDE / PulseAudio / Wayland / GNU / Linux.
Qu'est-ce que tu penses?
Je ne suis pas fan du nom GNU / Linux, mais personnellement, je préférerais toujours faire référence à mon ordinateur portable comme un système GNU plutôt que comme un système Linux. En tant que personne ayant également couvert Android et Chromebooks, le nom Linux est de plus en plus insuffisant. Un programme disponible pour Linux ne signifie pas qu’il fonctionnera sous Android, et inversement. La situation deviendra de plus en plus compliquée car les systèmes d’infotainment, les produits pour la maison intelligente, les appareils portables et les autres appareils électroniques continuent à englober le noyau Linux..
Et vous? Pensez-vous que Linux est suffisant? Pensez-vous que Stallman essaie de réclamer le crédit? Recommanderiez-vous un nom totalement différent? Rejoignez la conversation en cours dans les commentaires ci-dessous!
En savoir plus sur: Linux.