Liste des paquets GNU

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Article général Pour un article plus général, voir GNU.
Liste des paquets GNU
{{#if:1
Logo du système GNU.
GNU N’est pas Unix

Notice technique
Liste Paquets GNU
Type Logiciels libres
Licence GPLv3, LGPLv3 ou AGPLv3

Gouvernance
Projet Projet GNU
Responsable Richard Stallman
Auteurs Mainteneurs du projet
Ayant droit Free Software Foundation
Mouvement Mouvement du logiciel libre

Richard Stallman
Richard Stallman, « Chief GNUisance » et responsable de l’ensemble.

Informations pratiques
Forge GNU Savannah
Site (en) gnu.org
Historique
Premier paquet GNU Emacs
Dernier paquet GNU Direvent[1]

Cet article liste les paquets logiciels du système GNU maintenus par le projet GNU et soutenus par la Free Software Foundation.

Historique[modifier | modifier le code]

Richard Stallman annonce son projet d’écrire un OS complet compatible UNIX appelé GNU le 27 septembre 1983. Il avait travaillé plusieurs années au développement des compilateurs, éditeurs de texte, débogueurs et autres interpréteurs de commandes du système ITS puis de la machine Lisp du MIT, mais on le connaissait surtout depuis 1976 comme l’inventeur d’Emacs. Sa seconde implémentation, en 1984, constitue le premier paquet réalisé dans le cadre du nouveau projet. Le manisfeste GNU avait décrit les éléments de base d’un système GNU, certes inspiré d’UNIX, mais dès l’origine très orienté Lisp[2]. Guile sera finalisé en 1997 pour servir de langage d’extension officiel du système d’exploitation. Enfin, le projet Guix est initié en 2012, jetant là les bases d'une distribution officielle du système[3].

Paquets GNU[modifier | modifier le code]

Logiciels système[modifier | modifier le code]

commandes du système[modifier | modifier le code]

icône GNU GNU Coreutils, regroupe les commandes de base du système. Ce paquet est composé de trois sous-ensembles, fileutils pour les fichiers, textutils pour le texte et shellutils pour les terminaux :

  1. fileutils : chgrp, chown, chmod, cp, dd, df, dir, du, ln, ls, mkdir, mkfifo, mknod, mv, rm, etc.
  2. textutils : cat, cksum, head, tail, md5sum, nl, od, pr, tsort, join, wc, tac, paste, etc.
  3. shellutils : basename, chroot, date, dirname, echo, env, groups, hostname, nice, nohup, printf, sleep, etc.

Logiciels de programmation[modifier | modifier le code]

GNU build system[modifier | modifier le code]

Autotools[modifier | modifier le code]

Autotools désigne un ensemble de projets, parmi lesquels Autoconf, AutoGen et Automake :

GNU Binutils[modifier | modifier le code]

icône GNU GNU Binutils : contient l’assembleur GNU (as) et l’éditeur de liens GNU (ld).

Briques logicielles[modifier | modifier le code]

Bibliothèques logicielles[modifier | modifier le code]


Outils spécifiques[modifier | modifier le code]

Environnement de développement[modifier | modifier le code]

Programmation[modifier | modifier le code]
GNU Emacs

GNU Emacs : éditeur de texte extensible (Elisp), modes graphique et console plein écran, auto-documenté, très complet (nav. web, lecteur de mails, shell, etc.), outils de développement pour Perl, Ruby, Python, Haskell, Lisp, Common Lisp, ELisp, Scheme, R, Erlang, OCaml, C, C++, Smalltalk, Lua, Scala, scripts shell sh/Bash/ksh/zsh/csh, Tcl, JavaScript, HTML, CSS, TeX/LaTeX, XML, JSON, Awk, sed, PHP, Rails, etc. Éditeur pour fichiers Makefiles, info, man ou pour la gestion décentralisée du code avec Git, Mercurial, Monotone, Darcs ou Bzr.

Compilation et débogage[modifier | modifier le code]

Langages de programmation[modifier | modifier le code]

GNU Guile[modifier | modifier le code]

GNU Guile GNU Guile, implémentation du langage Scheme, utilisé comme langage d’extension du système mais aussi pour le développement d’applications.

Autres implémentations[modifier | modifier le code]

Logiciels d’application[modifier | modifier le code]

GNU Emacs[modifier | modifier le code]

GNU Emacs
Emacs est un éditeur de texte, mais aussi un client de messagerie, un client de messagerie instantanée pour le réseau Jabber. un client IRC, un agenda électronique, un calendrier, un gestionnaire de fichiers, une calculatrice, un dictionnaire électronique, un tableur, un agrégateur de flux RSS/Atom, un lecteur de fichiers PDF, un logiciel GTD, un logiciel de gestion de projet, une interface utilisateur pour documents TeX/LaTeX, etc. Accessoirement, il peut servir de navigateur web, de lecteur multimédia audio et vidéo[21]. On peut également l’utiliser pour administrer son système.

Logiciels utilitaires[modifier | modifier le code]

Applications informatiques[modifier | modifier le code]

Logiciels graphiques et environnements de bureau[modifier | modifier le code]
Applications Internet[modifier | modifier le code]
Bureautique et Multimédia[modifier | modifier le code]
Télécommunications[modifier | modifier le code]
Jeux et logiciels éducatifs[modifier | modifier le code]
Logiciels scientifiques[modifier | modifier le code]
Applications métiers[modifier | modifier le code]

Projets non maintenus[modifier | modifier le code]

Notes et références[modifier | modifier le code]

Références[modifier | modifier le code]

  1. a et b (en) « GNU Direvent », sur directory.fsf.org, FSF,‎ 6 septembre 2014
  2. (en) Thomas Lord, « Guile in Emacs », sur lists.gnu.org,‎ 11 avril 2010
  3. icône Wikinews « Informatique : le projet GNU annonce la sortie d’un nouveau gestionnaire de paquets », sur wikinews,‎ 23 novembre 2012.
  4. (en) « GNU Hurd », sur directory.fsf.org, FSF,‎ 27 septembre 2013
  5. (en) « GNU Mach », sur directory.fsf.org, FSF,‎ 27 septembre 2013
  6. (en) « GNU Guix », sur directory.fsf.org, FSF,‎ 17 novembre 2014
  7. (en) « GNU Nettle », sur directory.fsf.org, FSF,‎ 7 juin 2014
  8. « GNU libiconv 1.14 released », lists.gnu.org, 8 août 2011.
  9. (en) « GNU libunistring », sur directory.fsf.org, FSF,‎ 31 août 2014
  10. (en) « cgicc », sur directory.fsf.org, FSF,‎ 9 juin 2014
  11. (en) « GNU lightning », sur directory.fsf.org, FSF,‎ 16 août 2014
  12. (en) Jim Meyering (16-03-2013), « vc-dwim-1.7 released », info-gnu.
  13. (en) « DDD - Data Display Debugger - GNU Project - Free Software Foundation (FSF) », sur gnu.org,‎ 4 mai 2011 (consulté le 7 décembre 2012)
  14. (en) « GNU Linear Programming Kit », sur directory.fsf.org, FSF,‎ 22 août 2014
  15. (en) « balgol – Based on GNU MARST – ALGOL with some Burroughs extensions », sur code.google.com, Google Project Hosting,‎ 23 mars 2013 (consulté le 23 mars 2013)
  16. (en) Andrew Makhorin (09-03-2013), « GNU Marst 2.7 release information », info-gnu.
  17. (en) « GNU Hello », sur directory.fsf.org, FSF,‎ 16 novembre 2014
  18. (en) « GNU ease.js », sur directory.fsf.org, FSF,‎ 7 août 2014
  19. (en) « GNU CSSC », sur directory.fsf.org, FSF,‎ 11 juillet 2014
  20. (en) « GNU Forth », sur directory.fsf.org, FSF,‎ 14 juin 2014
  21. a et b (en) « EMMS », sur directory.fsf.org, FSF,‎ 25 juillet 2014
  22. (en) « GNU Grep », sur directory.fsf.org, FSF,‎ 3 juin 2014
  23. (en) Bruce Korb (19-10-2013), « Release of version 4.14 of sharutils », info-gnu. Consulté le 20 octobre 2013.
  24. (en) « GNU Tar », sur directory.fsf.org, FSF,‎ 27 juillet 2014
  25. (en) « GNU help2man », sur directory.fsf.org, FSF,‎ 21 septembre 2014
  26. (en) « GNU dmd », sur directory.fsf.org, FSF,‎ 7 juillet 2014
  27. (en) « gnu-pw-mgr », sur directory.fsf.org, FSF,‎ 5 janvier 2014
  28. (en) Jeffrin Jose (12-03-2013), « Trueprint 5.4 Released », info-gnu.
  29. (en) « GNUbatch », sur directory.fsf.org, FSF,‎ 22 avril 2014
  30. (en) « GNU Spool », sur directory.fsf.org, FSF,‎ 21 octobre 2010
  31. (en) Simon Josefsson (03-04-2013), « Shishi 1.0.2 released », info-gnu.
  32. (en) Lorenzo Bettini (07-11-2012), « GNU Gengetopt 2.22.6 », info-gnu.
  33. (en) « GNU datamash », sur directory.fsf.org, FSF,‎ 29 juillet 2014
  34. (en) « GNU pyconfigure », sur directory.fsf.org, FSF,‎ 7 avril 2014
  35. (en) Adam Spiers (18-02-2012), « GNU Stow 2.2.0 released », info-gnu.
  36. (en) « GNU SRC », sur directory.fsf.org, FSF,‎ 11 octobre 2014
  37. (en) « GNU Midnight Commander », sur directory.fsf.org, FSF,‎ 4 septembre 2014
  38. (en) Hartmut Rosch (19-03-2013), « Announcing of maverik release 6.5 », info-gnu.
  39. (en) Thien-Thi Nguyen (02-02-2013), « GNU Serveez 0.2.0 available », info-gnu.
  40. (en) « Emacs/W3 », sur directory.fsf.org, FSF,‎ 26 août 2013
  41. (en) « GNU LibreJS », sur directory.fsf.org, FSF,‎ 20 novembre 2014
  42. (en) « AUCTeX », sur directory.fsf.org, FSF,‎ 29 octobre 2014
  43. (en) « GNU Ocrad », sur directory.fsf.org, FSF,‎ 3 octobre 2014
  44. (en) « Dismal », sur directory.fsf.org, FSF,‎ 23 août 2013
  45. (en) « GNU Cursynth », sur directory.fsf.org, FSF,‎ 13 avril 2014
  46. (en) « GNU ccRTP », sur directory.fsf.org, FSF,‎ 14 avril 2014
  47. (en) « GNU shogi », sur directory.fsf.org, FSF,‎ 16 janvier 2014
  48. (en) « GNU ACM », sur directory.fsf.org, FSF,‎ 8 décembre 2010
  49. (en) « GNU FreeDink », sur directory.fsf.org, FSF,‎ 22 octobre 2014
  50. (en) « GNU rpge », sur directory.fsf.org, FSF,‎ 6 janvier 2014
  51. (en) « GNU Sqltutor », sur directory.fsf.org, FSF,‎ 1er juin 2014
  52. (en) « GNU FisicaLab », sur directory.fsf.org, FSF,‎ 20 mars 2014
  53. (en) « GNU Dap », sur directory.fsf.org, FSF,‎ 16 avril 2014
  54. (en) « GNU Circuit Analysis Package », sur directory.fsf.org, FSF,‎ 23 avril 2013
  55. (en) Jason Self (31-03-2012), « GNUtrition 0.31.1 Released », info-gnu.
  56. (en) « remotecontrol », sur directory.fsf.org, FSF,‎ 30 septembre 2013
  57. (en) « GNU fcrypt », sur gnu.org,‎ 17 février 2013 (consulté le 17 février 2013)
  58. (en) « gcron », sur savannah.gnu.org,‎ 2014 (consulté le 10 octobre 2014)
  59. (en) LSH
  60. (en) « GNU Common Lisp », sur directory.fsf.org, FSF,‎ 28 octobre 2014
  61. (en) « GNU Crypto », sur directory.fsf.org, FSF,‎ 23 octobre 2005
  62. (en) « GNU Font Editor », sur directory.fsf.org, FSF,‎ 5 juillet 2000
  63. (en) Dernière version de Sovix en tant que paquet GNU, le 13 juillet 2008.
  64. (en) Dernière version de GCIDE en tant que paquet GNU pour la version 0.46 (janvier 2002).
  65. « Aeneas », sur gnu.org,‎ 13 mai 2012 (consulté le 13 mai 2012)
  66. Jean Michel Sellier (13-05-2012), « Aeneas new release », info-gnu.
  67. (en) « GNU adns », sur directory.fsf.org, FSF,‎ 17 septembre 2000
  68. a et b (en) « gnussl-0.2.1 », sur GNU Project Archives, FSF,‎ 26 septembre 1996

Notes[modifier | modifier le code]

  1. GNU Nettle est une bibliothèque de cryptographie développée par Niels Möller en 2001 puis maintenue pour le projet GNU depuis juin 2009. La dernière version a été réalisée le 7 juin 2014[7].
  2. Data Display Debugger (GNU DDD), frontal graphique pour débogueurs en ligne de commande comme gdb, dbx, wdb, ladebug, jdb, xdb, bashdb, etc[13].
  3. En informatique, un logiciel qui traduit le code source d’un programme écrit en langage de haut niveau vers un autre langage de haut niveau est aussi appelé traducteur, de l’anglais translator. Par facilité de langage, on parlera de compilateur source à source (on parle de compilateurs lorsqu’on opère d’un langage de haut niveau vers un langage de bas niveau, d’interpréteur si on traduit le code écrit en langage de haut niveau vers du code intermédiare exécuté immédiatement, de décompilateur quand on opère du code machine vers le langage source dans lequel un programme a été initialement codé, d’assembleur pour la traduction du langage d’assemblage ou langage assembleur vers du code machine, enfin, de désassembleur pour l’opération inverse). GNU Marst est un logiciel libre distribué selon les termes de la licence GNU GPL, ce qui a permis par ailleurs le développement d’une extension GNU Marst pour le support du langage Algol des systèmes Burroughs (en)[15]. La dernière version GNU Marst a été réalisée en mars 2013[16].
  4. génération d’un document PostScript pouvant être acheminé vers un périphérique d’impression ou sauvegardé dans un fichier .ps. Ce logiciel utilitaire supporte les langages C, C++, Java, Pascal, Perl, Pike, sh et Verilog. La dernière version a été réalisée en mars 2013[28].
  5. Le programme génère une fonction C qui utilise la fonction getopt_long pour analyser les options en ligne de commande, les valider et remplir un enregistrement (struct). La dernière version (GNU Gengetopt 2.22.6 a été réalisée en novembre 2012[32].
  6. Inspiré du programme depot de l’université Carnegie-Mellon. La dernière version a été réalisée en février 2012[35].
  7. Le GIMP ToolKit, contient les bibliothèques GTK, GDK, et glib (utilisé par le GIMP et GNOME).
  8. logiciel de programmation utilisant Mesa 3D et OpenGL pour former un véritable cadriciel pour environnments de réalité virtuelle en 3D. La dernière version a été réalisée en mars 2013[38].
  9. Le logiciel utilise comme source la base de données américaine des valeurs nutritives. Son utilisation reste donc pour l’heure confinée au sol américain. La dernière version en développement a été réalisée le 31 mars 2012[55].
  10. Le projet GNU s’est depuis orienté vers une alternative développée au sein du projet GNUnet, appelée GNS (GNU Name System).
  11. GNUSSL (GNU Scientific Software Library), alias GNUMATH, projet développé par Robert D. Pierce en 1996[68].

Homonymie[modifier | modifier le code]

GNU Telephony est un méta projet dédié au développement et l’utilisation de logiciels libres dans la téléphonie. Il n’est pas identifié comme un paquet, contrairement au projet GNUnited Nations, lequel est utilisé pour la traduction du site gnu.org en plusieurs langues, dont le français. On retrouve par ailleurs le préfixe GNU dans la dénomination de logiciels aucunement liés au projet. C’est notamment le cas de Gnuplot, un programme distribué dès 1986, soit deux ans après le lancement du projet GNU, ou encore GNU Gatekeeper, mais tous deux peuvent fonctionner sous GNU.

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Lien externe[modifier | modifier le code]