GNU Guix

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
GNU Guix
Guix logo.svg
Stable release
0.16.0[1] / December 6, 2018; 2 months ago (2018-12-06)
Repository Edit this at Wikidata
Written inGuile Scheme, C++ (Nix core)
LicenseGPLv3+
Websitewww.gnu.org/software/guix/

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

History[edit]

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

Releases[edit]

Version Announcement Supported architectures Packages
0.1 (alpha) Ludovic Courtès (18 January 2013). "GNU Guix 0.1 released (alpha)". i686, x86_64 ~150
0.2 (alpha) Ludovic Courtès (12 May 2013). "GNU Guix 0.2 released (alpha)". i686, x86_64 ~400
0.3 Ludovic Courtès (17 Jul 2013). "GNU Guix 0.3 released". i686, x86_64 ~430
0.4 Ludovic Courtès (27 Sep 2013). "GNU Guix 0.4 released". i686, x86_64 ~490
0.5 Ludovic Courtès (11 Dec 2013). "GNU Guix 0.5 released". i686, x86_64 ~600
0.6 Ludovic Courtès (9 Apr 2014). "GNU Guix 0.6 released". i686, x86_64 ~691
0.7 Ludovic Courtès (25 Jul 2014). "GNU Guix 0.7 released". i686, x86_64 ~825
0.8 Ludovic Courtès (18 Nov 2014). "GNU Guix 0.8 released". i686, x86_64, mips64el ~987
0.8.1 Ludovic Courtès (29 Jan 2015). "GNU Guix 0.8.1 released". i686, x86_64, mips64el, armv7 ~1151
0.8.2 Ludovic Courtès (14 May 2015). "GNU Guix 0.8.2 released". i686, x86_64, mips64el, armv7 ~1869
0.8.3 Ludovic Courtès (22 Jul 2015). "GNU Guix 0.8.3 released". i686, x86_64, mips64el, armv7 ~2048
0.9.0 Ludovic Courtès (5 Nov 2015). "GNU Guix 0.9.0 released". i686, x86_64, mips64el, armv7 ~2591
0.10.0 Ludovic Courtès (29 Mar 2016). "GNU Guix & GuixSD 0.10.0 released". i686, x86_64, mips64el, armv7 ~3230
0.11.0 Ludovic Courtès (3 Aug 2016). "GNU Guix & GuixSD 0.11.0 released". i686, x86_64, mips64el, armv7 ~3714
0.12.0 Ricardo Wurmus (21 Dec 2016). "GNU Guix & GuixSD 0.12.0 released". i686, x86_64, mips64el, armv7 ~4567
0.13.0 Ludovic Courtès (22 May 2017). "GNU Guix & GuixSD 0.13.0 released". i686, x86_64, mips64el, armv7, aarch64 ~5407
0.14.0 Ludovic Courtès (7 Dec 2017). "GNU Guix & GuixSD 0.14.0 released". i686, x86_64, mips64el, armv7, aarch64 ~6618
0.15.0 Ludovic Courtès (6 Jul 2018). "GNU Guix & GuixSD 0.15.0 released". i686, x86_64, mips64el, armv7, aarch64 ~7857

Guix System Distribution[edit]

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.[8][9]

See also[edit]

References[edit]

  1. ^ Ludovic Courtès (2018-07-06). "GNU Guix and GuixSD 0.15.0 released". Retrieved 2018-07-06.
  2. ^ "GNU Guix Reference Manual". www.gnu.org. Retrieved 23 April 2018.
  3. ^ Ludovic Courtès (2013). "Functional Package Management with Guix". Madrid, Spain: European Lisp Symposium.
  4. ^ Courtès, Ludovic (2012-11-23). "Introducing GNU Guix" (Mailing list). gnu-system-discuss.
  5. ^ Stallman, Richard (2012-06-05). "A GNU Distribution" (Mailing list). gnu-system-discuss.
  6. ^ Ragkousis, Manolis (August 20, 2015). "[GSoC update] Porting Guix to GNU/Hurd" (Mailing list). guix-devel. Retrieved August 20, 2015.
  7. ^ "What to call Guix?" (Mailing list). gnu-system-discuss. 2015-01-15.
  8. ^ Programming Interface (GNU Guix Reference Manual)
  9. ^ Guix: A New Package Manager & GNU Distribution - Phoronix

External links[edit]