Jump to content

GNU Guix

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Tim Smith (talk | contribs) at 11:08, 8 April 2016 (version 0.10.0). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

GNU Guix
Stable release
0.10.0 / March 29, 2016; 8 years ago (2016-03-29)
Repository
Written inGuile Scheme, C++ (Nix core)
LicenseGPLv3+
Websitewww.gnu.org/software/guix/

GNU Guix (/ɡiːks/[1]) is a package manager for the GNU System. It is based on the Nix package manager with Guile Scheme APIs and specializes in providing exclusively free software.[2]

History

The GNU Project announced on November 2012 the first release of GNU Guix, a functional package manager based on Nix that provides, among other things, Guile Scheme APIs.[3] The project was started on June 2012 by Ludovic Courtès, one of the GNU Guile hackers.[4] On August 20, 2015, it was announced that Guix had been ported to GNU Hurd,[5] making it the first native package manager on the Hurd.[6]

Guix System Distribution

The Guix project also develops the Guix System Distribution (GuixSD for short[7]), a complete installable GNU system using the Linux-libre kernel and GNU Shepherd init system.

References

  1. ^ http://www.gnu.org/software/guix/manual/guix.html#FOOT1
  2. ^ Ludovic Courtès (2013). "Functional Package Management with Guix". Madrid, Spain: European Lisp Symposium.
  3. ^ Courtès, Ludovic (2012-11-23). "Introducing GNU Guix" (Mailing list). gnu-system-discuss.
  4. ^ Stallman, Richard (2012-06-05). "A GNU Distribution" (Mailing list). gnu-system-discuss.
  5. ^ Ragkousis, Manolis (August 20, 2015). "[GSoC update] Porting Guix to GNU/Hurd" (Mailing list). guix-devel. Retrieved August 20, 2015.
  6. ^ "GNU Guix Package Manager Ported To GNU Hurd". Phoronix. August 20, 2015. Retrieved August 20, 2015.
  7. ^ "What to call Guix?" (Mailing list). gnu-system-discuss. 2015-01-15.