Je parcourais un article sur GNU qui donne quelque chose comme ci-dessous
Il existe vraiment un Linux, et ces gens l'utilisent, mais ce n'est qu'une
partie du système qu'ils utilisent. Linux est le noyau :le programme du
système qui alloue les ressources de la machine aux autres programmes
que vous exécutez. Le noyau est une partie essentielle d'un système d'exploitation,
mais inutile en soi ; il ne peut fonctionner que dans le contexte d'un
système d'exploitation complet. Linux est normalement utilisé en combinaison avec
le système d'exploitation GNU :l'ensemble du système est fondamentalement GNU avec Linux
ajouté, ou GNU/Linux. Toutes les distributions dites "Linux" sont
en réalité des distributions de GNU/Linux.
J'ai toujours pensé que Linux était un noyau et un système d'exploitation, mais cela ressemble à Linux =noyau Linux et système d'exploitation GNU.
Quelqu'un pourrait-il indiquer la fonctionnalité exacte de chacun dans la terminologie "Linux" que nous utilisons dans notre vie de tous les jours. De plus, selon le wiki, la conception de GNU ressemble à Unix mais diffère d'Unix en étant un logiciel libre et ne contenant aucun code Unix. Je pensais qu'Unix était open source. N'est-ce pas ?
Réponse acceptée :
Je crois que la partie à laquelle vous faites référence est couverte ici sur le site Web de la Free Software Foundation (FSF) :
- http://www.gnu.org/gnu/linux-and-gnu.html
Selon la FSF, leur affirmation est que Linux n'est qu'un noyau. Un système utilisable est composé d'un noyau + les outils tels que ls
, find
, shells, etc. Par conséquent, lorsqu'on se réfère à l'ensemble du système, il convient de l'appeler GNU/Linux, puisque les autres outils ainsi que le noyau Linux constituent un système utilisable complet. Ils vont même jusqu'à parler du noyau FSF Unix, Hurd, faisant valoir que Hurd et Linux sont essentiellement des noyaux interchangeables pour le système GNU/X.
Je trouve toute cette discussion fatigante et je pense qu'il y a mieux à faire de notre temps. Un nom n'est qu'un nom et le fait que les gens considèrent un système qui inclut le logiciel GNU + le noyau Linux + d'autres logiciels non-GNU comme étant Linux ou GNU/Linux est une question de goût et n'a vraiment pas d'importance dans le grand schéma de des choses. En fait, je pense que l'argument fait plus de mal à Linux et GNU/Linux en fracturant la communauté et en confondant le grand public quant à ce qu'est réellement chaque chose.
Pour en savoir plus que vous n'auriez jamais voulu en savoir sur ce sujet, consultez l'article de Wikipedia intitulé :Controverse sur les noms GNU/Linux.
Tous les Unix opensource ?
À ma connaissance, tous les Unix ne sont pas open source. La plupart des fonctionnalités d'Unix sont spécifiées de manière à ce que le fonctionnement des choses soit ouvert, mais des implémentations spécifiques de cette fonctionnalité sont ouvertes ou non en fonction de la distribution dont elles font partie.
Connexe :Linux – Comment configurer la mise en miroir de disque (RAID-1) ?Par exemple, jusqu'à récemment, Solaris, un Unix, n'était pas considéré comme open source. Ce n'est que lorsque les composants de base de Sun Microsystem ont été publiés dans le projet OpenSolaris qu'au moins les composants de Solaris sont devenus open source.
Historique Unix
Je ne suis en aucun cas un expert sur ce sujet, je vous suggère donc de consulter la page Wikipédia d'Unix pour en savoir plus sur le sujet.
Historique Linux
Jetez un œil au diagramme Unix Lineage pour en savoir plus sur les Unix qui sont considérés comme des sources ouvertes, mixtes ou fermées.
- http://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg
Je trouve également le projet GNU/Linux Distribution Timeline utile lors de cette conversation.
- http://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.png