GNU

Un article de Freepedia.

Le projet GNU a été lancé par Richard Stallman en 1984, alors qu'il travaillait au laboratoire d'intelligence artificielle du MIT, afin de créer un système d'exploitation libre et complet et, d'après ses mots, « ramener l'esprit de coopération qui prévalait dans la communauté informatique dans les jours anciens ». Le symbole de GNU est un gnou, animal dont le nom se prononce de la même manière que l'acronyme « GNU » en anglais et, par un heureux hasard, en français également.

Image:Nuvola apps emacs.png

GNU est un acronyme récursif pour « GNU's Not UNIX » (littéralement, GNU N'est pas UNIX). Cependant, ceci doit être compris comme une blague. Au début de la création de GNU, le système d'exploitation UNIX était déjà largement répandu, et il était généralement admis par les informaticiens que son architecture avait fait ses preuves. GNU fut donc conçu pour être compatible avec ce système.

On ne peut comprendre réellement ce qu'est le projet GNU si on en néglige ses motivations, relevant de l'éthique et de la philosophie politique. Il vise en effet à ne pas laisser l'homme être esclave de la machine et de ceux qui auraient l'exclusivité de sa programmation. Le projet GNU œuvre donc pour une libre diffusion des connaissances, ce qui n'est pas sans conséquences politiques et éthiques. GNU s'est donc construit sur certains présupposés philosophiques lourds de conséquences.

Principaux systèmes
d'exploitation
BSD
FreeBSD - NetBSD
OpenBSD - DragonFly BSD
PC-BSD
GNU/Linux (Liste)
Debian - Fedora
Gentoo - Mandriva
Red Hat - Slackware
SuSE - Ubuntu
Mac OS
Système 6 - Système 7
Mac OS 8 - Mac OS 9
Mac OS X -.0 -.1 -.2 -.3 -.4
MS-DOS - Microsoft Windows
3.x - 95 - 98 - Me
NT - 2000 - XP - 2003 - XP 64
Vista
Autres
AmigaOS - BeOS - Inferno
Haiku OS - OS/2 - QNX
Solaris - UNIX
MVS - OS/400 - Plan 9
VMS - ReactOS

Sommaire

GNU et Linux

L'association du projet GNU avec le noyau Linux s'est produite naturellement lorsque le noyau fut disponible et parfaitement fonctionnel dans l'environnement GNU. Le projet GNU avait prévu le développement du noyau Hurd pour compléter le système, mais au début des années 1990, Hurd ne fonctionnait pas encore et son développement rencontrait d'importantes difficultés.

L'arrivée du noyau Linux a donc rendu disponibles les logiciels du projet GNU sur les ordinateurs animés par des microprocesseurs Intel et compatibles. Cela leur assura une large diffusion car ces projets se complétaient à merveille.

En 1985, Stallman a créé la Free Software Foundation, structure logistique, légale et financière du projet GNU. La FSF a également financé des développeurs pour contribuer au projet, une portion substantielle des logiciels et documents ayant été (et étant encore) réalisée par des volontaires. À ce titre, les communautés universitaires et scientifiques américaines et internationales contribuent énormément à la viabilité de ces projets.

Alors que la réputation de GNU grandissait, des entreprises intéressées ont commencé soit à contribuer au développement, soit à revendre les logiciels du projet GNU, et à offrir du support technique. La principale de ces sociétés étant Cygnus Solutions, faisant maintenant partie de Red Hat.

À partir de 1990, le système GNU disposait de son propre éditeur de texte (Emacs), d'un compilateur très performant (GCC), et de la plupart des bibliothèques système d'une distribution Unix standard. Le principal composant encore manquant étant le noyau.

Exemples de programmes GNU

  • Bash : Interpréteur de commande UNIX
  • Bison : Parser (analyseur syntaxique) pendant de yacc
  • Classpath : Des bibliothèques pour le support du langage Java
  • GNU Compiler Collection (GCC) : La collection de compilateurs GNU
  • GNU Emacs : La pléthore de fonctionnalités pousse les mauvaises langues à dire : « Ce n'est pas un éditeur de texte, ce n'est pas un système d'exploitation, c'est Emacs ! »
  • GNU screen : Permet d'ouvrir plusieurs fenêtres dans une même console, les détacher et réattacher à volonté
  • gdb : Le débogueur officiel de GNU
  • The GIMP : Logiciel de retouche d'image
  • glibc : Bibliothèque standard POSIX C
  • GNOME : L'environnement de bureau
  • GNUstep : Cadre de travail et environnement graphique
  • GRUB : Un chargeur de démarrage
  • GTK+ : Bibliothèque
  • Gzip : Bibliothèque et programme de compression
  • Le Hurd : Le « noyau »
  • phpGroupWare : Suite logicielle de groupware (synergiciel)
  • Wget : Outil de téléchargement de fichier/aspiration de site

Voir aussi

Liens externes


GNU est aussi l'acronyme du « Guide du Neuneu sur Usenet ». C'est un recueil des meilleures (des pires ?) bêtises racontées sur usenet francophone.

Image:Tux.png Portail Logiciels libres - Accédez aux articles de Wikipédia concernant les logiciels libres.
Récupérée de « http://fr.freepedia.org/GNU.html »


Views
Outils personels
Boîte à outils
Autres langues
Autres Liens