[Traduit de l'anglais]

Logiciels GNU



GNU est un système d'exploitation entièrement constitué de logiciel libre. Il a été lancé en 1983 par Richard Stallman (rms) et a été développé par beaucoup de gens travaillant ensemble pour donner à tous les utilisateurs de logiciels la liberté de contrôler leur informatique. Sur le plan technique, GNU est d'une manière générale similaire à Unix. Mais contrairement à Unix, il donne aux utilisateurs la liberté.

Le système GNU contient tous les paquets officiels GNU qui sont énumérés ci-dessous, et contient également beaucoup de logiciels non GNU, en particulier TeX et le système X Window. Par ailleurs, le système GNU n'est pas un ensemble unique et statique de programmes ; les utilisateurs et les distributeurs peuvent sélectionner différents paquets selon leurs besoins et leurs souhaits. Le résultat sera toujours une variante du système GNU.

Si vous cherchez à installer un système complet, consultez notre liste de distributions GNU/Linux entièrement libres.

Si vous recherchez des logiciels libres, aussi bien GNU que non GNU, consultez le répertoire du logiciel libre : une base de données interrogeable par mots-clés, où les logiciels libres sont classés par catégories. Le répertoire est activement maintenu par la Fondation pour le logiciel libre et comprend des liens vers les pages d'accueil des programmes quand celles-ci existent, ainsi que des rubriques pour tous les paquets GNU. Une liste de tous les paquets GNU se trouve ci-dessous. Les liens vers la documentation des logiciels libres sont listés séparément.

Enfin, voici une courte liste de remplaçants libres pour des logiciels privateurs tournant sur divers systèmes privateurs.

Nous avons également publié une liste de logiciels recommandés pour l'éducation.

Comment obtenir des logiciels GNU

Téléchargez des distributions

GNU et Linux

Si vous cherchez à installer un système complet, consultez notre liste de distributions GNU/Linux entièrement libres.

Vous pouvez obtenir les logiciels GNU de différentes manières :

  • en téléchargeant une distribution GNU/Linux entièrement libre ;
  • en copiant l'exemplaire d'un ami ;
  • en achetant un ordinateur avec un système GNU/Linux totalement libre préinstallé, auprès d'une des sociétés qui en proposent ;
  • en téléchargeant les paquets individuels sur le web ou par FTP : nous fournissons gratuitement le code source pour tous les logiciels GNU, en tant que logiciel libre (merci de faire un don à la FSF à cette occasion, dans la mesure de vos possibilités, pour nous aider à financer le développement de logiciels libres supplémentaires).
  • en utilisant le gestionnaire de paquets GNU Guix pour installer les paquets GNU et gérer les mises à jour.
  • en utilisant la collection GNU GSRC pour installer facilement les paquets GNU les plus récents, indépendamment des autres, sans entrer en conflit avec une quelconque version du système.
  • en utilisant le PPA de GNU (Personal Package Archive – archive personnelle de paquets) pour Trisquel ou distributions similaires ; vous obtiendrez ainsi les versions les plus récentes empaquetées correctement.
  • en récupérant les sources de développement pour un paquet et en les compilant. De nombreux paquets GNU font héberger leurs sources par le site de GNU savannah.gnu.org. Certains paquets utilisent d'autres dépôts de sources ou n'en ont pas du tout. Reportez-vous à la page web de chaque paquet pour les détails.

Développer des logiciels GNU

La FSF tient à jour une liste de projets de logiciel libre de haute priorité ; merci d'apporter votre aide à ces projets si vous le pouvez. Vous trouverez d'autres moyens de contribuer à GNU sur la page « On cherche de l'aide ».

Si vous écrivez un nouveau programme et voulez en faire un paquet GNU officiel, consultez les critères d'évaluation et le formulaire de soumission. Les critères à remplir par les dépôts éthiques vous guideront dans le choix d'un hébergeur pour votre projet.

Si vous maintenez ou développez un paquet GNU, qu'il soit baptisé depuis peu ou de longue date, cette courte liste de conseils aux mainteneurs de GNU peut vous être utile, ainsi que ces renseignements sur les ressources dont disposent les développeurs de GNU.

Tous les logiciels GNU

Vous trouverez ci-dessous les liens vers les pages d'accueil de tous les logiciels GNU actuels. Ces derniers sont identifiés par le nom du paquet plutôt que par leur nom complet pour des questions de brièveté. Ils sont rangés par ordre alphabétique de gauche à droite. Si vous avez des corrections ou des questions concernant cette liste, merci d'envoyer un courriel à <maintainers@gnu.org>.

Autres listes à votre disposition :

3dldf 8sync a2ps acct acm adns alive anastasis anubis apl archimedes aris artanis aspell auctex autoconf autoconf-archive autogen automake avl ballandpaddle barcode bash bayonne bazaar bc bfd binutils bison bool bpel2owfn c-graph c-intro-and-ref ccaudio ccd2cue ccide ccrtp ccscript cflow cgicc chess cim classpath classpathx clisp combine commoncpp complexity config consensus coreutils cpio cppi cssc cursynth dap datamash dc ddd ddrescue dejagnu denemo dia dico diction diffutils direvent djgpp dominion dr-geo easejs ed edma electric emacs emacs-muse emms enscript epsilon fdisk ferret findutils fisicalab foliot fontopia fontutils freedink freefont freeipmi freetalk fribidi g-golf gama garpd gawk gcal gcc gcide gcl gcompris gdb gdbm gengen gengetopt gettext gforth ggradebook ghostscript gift gimp glean global glpk gmediaserver gmp gnash gnat gnats gnatsweb gnowsys gnu-c-manual gnu-crypto gnu-pw-mgr gnuae gnuastro gnubatch gnubg gnubiff gnubik gnuboot gnucap gnucash gnucobol gnucomm gnudos gnufm gnugo gnuit gnujdoc gnujump gnukart gnulib gnumach gnumed gnumeric gnump3d gnun gnunet gnupg gnupod gnuprologjava gnuradio gnurobots gnuschool gnushogi gnusound gnuspeech gnuspool gnustandards gnustep gnutls gnutrition gnuzilla goptical gorm gpaint gperf gprofng-gui gprolog grabcomics greg grep gretl groff grub gsasl gsegrafix gsl gslip gsrc gss gtick gtypist guile guile-cv guile-dbi guile-gnome guile-ncurses guile-opengl guile-rpc guile-sdl guix gurgle gv gvpe gwl gxmessage gzip halifax health hello help2man hp2xx html-info httptunnel hurd hyperbole icecat idutils ignuit indent inetutils inklingreader intlfonts jacal jami java-getopt jel jitter jtw jwhois kawa kopi leg less libc libcdio libdbh liberty-eiffel libextractor libffcall libgcrypt libiconv libidn libidn2 libjit libmatheval libmicrohttpd libredwg librejs libsigsegv libtasn1 libtool libunistring libxmi lightning lilypond lims linux-libre liquidwar6 lispintro lrzsz lsh m4 macchanger mailman mailutils make marst maverik mc mcron mcsim mdk mediagoblin melting mempool mes metaexchange metahtml metalogic-inference mifluz mig miscfiles mit-scheme moe motti mpc mpfr mpria mtools nana nano nano-archimedes ncurses nettle network ocrad octave oleo oo-browser orgadoc osip panorama parallel parted pascal patch paxutils pcb pem pexec pies pipo plotutils poke polyxmass powerguru proxyknife pspp psychosynth pth pythonwebkit qexo quickthreads r radius rcs readline recutils reftex remotecontrol rottlog rpge rush sather scm screen sed serveez sharutils shepherd shishi shmm shtool sipwitch slib smalltalk social solfege spacechart spell sqltutor src-highlite ssw stalkerfs stow stump superopt swbis sysutils taler talkfilters tar termcap termutils teseq teximpatient texinfo texmacs time tramp trans-coord trueprint unifont units unrtf userv uucp vc-changelog vc-dwim vcdimager vera vmgen wb wdiff websocket4j webstump wget which womb xaos xboard xlogmaster xmlat xnee xorriso zile

Logiciels GNU déclassés

De temps en temps, des paquets GNU sont déclassés, généralement parce qu'ils ont été supplantés par d'autres paquets ou qu'ils y ont été intégrés. Si vous avez du temps et que vous souhaitez les ressusciter, merci de contacter <maintainers@gnu.org>. Voici leur liste (nous conservons les anciennes pages des projets quand il y en avait) :

abcsh aeneas aetherspace aroundme balsa beacon cfs-el cobol cons dictionary dionysus dismal dld dmd dotgnu dotgnu-forum dotgnu-pnet fcrypt fileutils finger free gfe gleem glue gmorph gneuralnetwork gnotary gnu-arch gnu-queue gnue gnufi gnuskies gnusql goldwater gts guile-gtk hegemonie hydrant isofsmk jdresolve libiberty libopts libreboot mana music myserver octal packaging paperclips pdf phantom_home phpgroupware proto pyconfigure radar recode rx sh-utils snakecharmer songanizer sourceinstall sovix speex sxml textutils thales toutdoux vmslib w3 winboard zebra