Qu'est-ce que GNU?

GNU est un système d'exploitation développé par le projet GNU. Le projet GNU fait partie du mouvement du logiciel libre et a comme objectif de construire un système d'exploitation libre. Le projet consiste à réunir des personnes du monde entier pour développer des logiciels qui sont par la suite mis à disposition de tous librement et peuvent être modifiés et distribués sans restrictions. Pour le projet GNU, Richard Stallman a crée la licence GPL (General Public License) qui est largement répandue aujourd'hui en tant que licence pour tous types de Logiciels Libres. Cette licence garantit aux développeurs et aux utilisateurs quatre libertés essentielles, la liberté d'utiliser, de partager, de modifier et de distribuer des logiciels.

GNU signifie: GNU n'est pas Unix (Gnu's Not Unix). Remarquez que le mot "Gnu" fait partie de l'abréviation GNU, ceci s'appelle un "acronyme récursif". Apparemment les fanas d'informatiques aiment ce genre de jeux de mots peu orthodoxe. Linux aussi suit la même logique: Linux Is Not UniX (Linux n'est pas Unix).

Ensemble avec le noyau Linux, GNU forme le système d'exploitation GNU/Linux que beaucoup de personnes appellent tout simplement "Linux" pour faire court. Linux aussi est sous une licence GPL et est par conséquent un Logiciel Libre. GNU et Linux pourraient être considérés comme faisant partie d'un même projet mais pour des raisons historiques ils n'ont pas été développés par les mêmes personnes. Ces mêmes raisons historiques ont fait que le mot 'Linux' soit devenu beaucoup plus célèbre que le mot 'GNU' et aujourd'hui peu de personnes connaissent la relation entre GNU et le système d'exploitation "Linux" (je met Linux  entre guillemets car il n'est pas à proprement parler un système d'exploitation, il est le noyau d'un système d'exploitation).

Le projet GNU a commencé à créer, un par un, tous les logiciels nécessaires pour faire tourner un système d'exploitation entièrement libre. Quand ils ont finalement commencé à développer le noyau du système ils ont été très ambitieux et ont décidé de construire une version améliorée du noyau UNIX de l'époque. Ils considéraient qu'ils pouvaient améliorer les performances, la stabilité et la sécurité des noyaux monolithiques traditionnels. Leur noyau, appelé HURD n'a vu le jour qu'après quelques décennies de développement mais n'a jamais vraiment mûri. Bien avant avoir pu finir le HURD, un autre programmeur (Linus Torvalds) créa Linux et les systèmes GNU/Linux ont immédiatement commencé à se répandre.


Les développeurs de HURD ont affirmé qu'ils n'auraient pas commencé à créer un noyau si Linux était disponible à l'époque. Étant donné qu'ils ont commencé à le faire, ils considèrent qu'il vaut la peine de continuer et éventuellement, un jour, créer un noyau qui soit effectivement bien meilleur que ceux que nous connaissons aujourd'hui. S'ils réussissent nous pourrions voir apparaître des systèmes GNU/HURD (ou peut être simplement GNU). Peu importe ce qui se passe, les logiciels GNU sont là pour rester que ce soit avec Linux ou avec HURD.

Pour plus d'information visitez le site de GNU.


Ajouter un commentaire