GNU Guix

GNU Guix
Description de l'image Guix logo.svg.

Informations
Développé par Projet GNU
Première version [1]
Dernière version 1.0.1 ()[2]
Version avancée 0.1 ()
0.2 ()[3]
0.3 ()[4]
0.4 ()[5]
0.5 ()[6]
0.6 ()[7]
0.7 ()[8]
0.8 ()[9]
0.8.1 ()[10]
0.8.2 ()[11]
0.8.3 ()[12]
0.9.0 ()[13]
0.10.0 ()[14]
0.11.0 ()[15]
0.12.0 ()[16]
0.13.0 ()
0.14.0 ()
0.15.0 ()[17]
0.16.0 ()[18]
Dépôt git.savannah.gnu.org/cgit/guix.git
Écrit en Guile Scheme, C++ (Nix core)
Système d'exploitation GNU, GNU/Linux et GNU Hurd
Environnement GNU, GNU/Linux
Langues Anglais
Type Gestionnaire de paquets
Politique de distribution Gratuit
Licence GPLv3+
Site web gnu.org/software/guix/

GNU Guix est un gestionnaire de paquets pour GNU. Il est inspiré par le gestionnaire de paquet Nix, son principal apport est l'Interface de programmation GNU Guile et sa spécialisation dans la fourniture de logiciels libres[19]. Au mardi 6 août 2019, GNU Guix permet d’installer 9 789 logiciels[20].

Histoire

Le projet GNU annonce en novembre 2012 la sortie d’un gestionnaire de paquets purement fonctionnel utilisant Guile comme interface de programmation. Le projet est initié dès juin 2012 par l’un des principaux hackeurs GNU du projet Guile, Ludovic Courtès, lequel présenta la solution un an plus tard, à Madrid, lors de la conférence European Lisp Symposium 2013[22].

Sur les autres projets Wikimedia

  • (en) Functional Package Management with Guix, sur Wikisource

Références

  1. « https://savannah.gnu.org/projects/guix/ » (consulté le 19 août 2016)
  2. « https://www.gnu.org/software/guix/blog/2019/gnu-guix-1.0.1-released/ »
  3. « https://lists.gnu.org/archive/html/info-gnu/2013-05/msg00005.html »
  4. « https://lists.gnu.org/archive/html/info-gnu/2013-07/msg00008.html »
  5. « https://lists.gnu.org/archive/html/info-gnu/2013-09/msg00015.html »
  6. « https://lists.gnu.org/archive/html/info-gnu/2013-12/msg00003.html »
  7. « https://lists.gnu.org/archive/html/info-gnu/2014-04/msg00001.html »
  8. « https://lists.gnu.org/archive/html/info-gnu/2014-07/msg00009.html »
  9. « https://lists.gnu.org/archive/html/info-gnu/2014-11/msg00006.html »
  10. « https://lists.gnu.org/archive/html/info-gnu/2015-01/msg00013.html »
  11. « https://lists.gnu.org/archive/html/info-gnu/2015-05/msg00008.html »
  12. « https://lists.gnu.org/archive/html/info-gnu/2015-07/msg00011.html »
  13. (en) « GNU Guix 0.9.0 released » (consulté le 3 août 2016)
  14. « GNU Guix & GuixSD 0.10.0 released »
  15. (en) « GNU Guix & GuixSD 0.11.0 released » (consulté le 3 août 2016)
  16. (en) « GNU Guix & GuixSD 0.12.0 released (anglais) »
  17. « https://lists.gnu.org/archive/html/guix-devel/2018-07/msg00082.html »
  18. « https://lists.gnu.org/archive/html/info-gnu/2018-12/msg00003.html »
  19. (en) Ludovic Courtès, « Functional Package Management with Guix », sur Wikisource, European Lisp Symposium, Madrid, Espagne,
  20. (en) « Packages », sur www.gnu.org
  21. (en) « European Lisp Symposium 2013 », sur www.european-lisp-symposium.org, Madrid, Espagne, 3-4 juin 2013 (consulté le 25 octobre 2015)

Articles connexes

Le projet Guix est présentement responsable du développement des projets GuixSD et Shepherd :