Global Information Lookup Global Information

GNU Guix information


GNU Guix
Stable release
1.4.0[1] Edit this on Wikidata / 19 December 2022; 16 months ago (19 December 2022)
Repository
  • git.savannah.gnu.org/cgit/guix.git Edit this at Wikidata
Written inGuile Scheme, C++ (Nix core)
LicenseGPLv3+
Websiteguix.gnu.org/en/

GNU Guix (/ɡks/[2]) is a functional cross-platform package manager and a tool to instantiate and manage Unix-like operating systems, based on the Nix package manager. Configuration and package recipes are written in Guile Scheme. GNU Guix is the default package manager of the GNU Guix System distribution.[3]

Differing from traditional package managers, Guix (like Nix) utilizes a purely functional deployment model where software is installed into unique directories generated through cryptographic hashes. All dependencies for each software are included within each hash.[4][5] This solves the problem of dependency hell,[6] allows multiple versions of the same software to coexist and makes packages portable and reproducible. Performing scientific computations in a Guix setup has been proposed as a promising response to the replication crisis.[7][8]

The development of GNU Guix is intertwined with the GNU Guix System,[9] an installable operating system distribution using the Linux-libre kernel and GNU Shepherd init system.[10][11][12]

  1. ^ Ludovic Courtès (19 December 2022). "GNU Guix 1.4.0 released". Retrieved 21 December 2022.
  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. ^ Dolstra, E., de Jonge, M. and Visser, E. "Nix: A Safe and Policy-Free System for Software Deployment." In Damon, L. (Ed.), 18th Large Installation System Administration Conference (LISA '04), pages 79–92, Atlanta, Georgia, USA. USENIX, November 2004.
  5. ^ Dolstra, E. The Purely Functional Software Deployment Model. PhD thesis, Faculty of Science, Utrecht, The Netherlands. January 2006. ISBN 90-393-4130-3.
  6. ^ Prins, P., Suresh, J. and Dolstra, E., "Nix fixes dependency hell on all Linux distributions," Archived December 26, 2008, at the Wayback Machine linux.com, December 22, 2008
  7. ^ Hinsen, Konrad (July 2020). "Staged computation: the technique you did not know you were using". Computing in Science and Engineering. 22 (4): 99–103. Bibcode:2020CSE....22d..99H. doi:10.1109/MCSE.2020.2985508. ISSN 1558-366X. S2CID 219990590. Retrieved 2022-11-04. Open access icon
  8. ^ Vallet, Nicolas; Michonneau, David; Tournier, Simon (4 October 2022). "Toward practical transparent verifiable and long-term reproducible research using Guix" (PDF). Scientific Data. 9 (1): 597. Bibcode:2022NatSD...9..597V. doi:10.1038/s41597-022-01720-9. ISSN 2052-4463. PMC 9532446. PMID 36195618. Retrieved 2022-11-04. Open access icon
  9. ^ "What to call Guix?" (Mailing list). gnu-system-discuss. 2015-01-15.
  10. ^ Programming Interface (GNU Guix Reference Manual)
  11. ^ Guix: A New Package Manager & GNU Distribution - Phoronix
  12. ^ "guix-europe". git.savannah.gnu.org. Retrieved 16 May 2019.

and 25 Related for: GNU Guix information

Request time (Page generated in 0.8228 seconds.)

GNU Guix

Last Update:

Guile Scheme. GNU Guix is the default package manager of the GNU Guix System distribution. Differing from traditional package managers, Guix (like Nix) utilizes...

Word Count : 1648

GNU Guix System

Last Update:

GNU Guix System or Guix System (previously known as GuixSD) is a rolling release, free and open source Linux distribution built around the GNU Guix package...

Word Count : 1942

GNU Hurd

Last Update:

2015, amid the Google Summer of Code, it was announced that GNU Guix had been ported to GNU Hurd. Unlike most Unix-like kernels, the Hurd uses a server–client...

Word Count : 2488

GNU variants

Last Update:

libraries and application software like GNU coreutils, bash, GNOME, the Guix package manager, etc). According to the GNU project and others, these also include...

Word Count : 1237

Cron

Last Update:

Requirements and Analysis". Retrieved 2019-06-11. "GNU Guix Reference Manual: 8.8.2 Scheduled Job Execution". GNU Guix. 2019-05-19. Retrieved 2019-06-11. "Ubuntu...

Word Count : 3307

GNU

Last Update:

such as Trisquel, Parabola GNU/Linux-libre, PureOS and GNU Guix System. Because of the development status of Hurd, GNU is usually paired with other...

Word Count : 3106

GNU Project

Last Update:

adopted the GNU FSDG include Dragora GNU/Linux-Libre, GNU Guix System, Hyperbola GNU/Linux-libre, Parabola GNU/Linux-libre, Trisquel GNU/Linux, PureOS...

Word Count : 3079

NixOS

Last Update:

kernel is licensed under the GNU GPL version 2.0 (as of December 2023) GNU Guix System – an operating system built on GNU Guix that is inspired by Nix "Community...

Word Count : 1861

Comparison of Linux distributions

Last Update:

running the Hurd". guix.gnu.org. "Childhurds and GNU/Hurd substitutes". guix.gnu.org. "Quick reproducible test for GNU Guix". lists.gnu.org. "Reproducible...

Word Count : 3965

Free Software Foundation

Last Update:

free software by default: Dragora GNU/Linux-Libre dyne:bolic GNU Guix System Hyperbola GNU/Linux-libre Parabola GNU/Linux-libre PureOS Trisquel Ututo...

Word Count : 5295

Richard Stallman

Last Update:

Linux while GNU's Stallman unveils a "kindness policy"". Fast Company. Retrieved 2019-09-24. "Joint statement on the GNU Project". guix.gnu.org. 2019-10-07...

Word Count : 9131

List of Linux distributions

Last Update:

Archived from the original on 25 February 2024. Retrieved 12 April 2024. Guix, GNU's advanced distro and transactional package manager, archived from the...

Word Count : 3287

List of GNU packages

Last Update:

– data recovery tool GNU Emacs – implementation of Emacs editor GNU fcrypt – on-the-fly encryption GNU Guix – package manager GNU libextractor – metadata...

Word Count : 2051

Merkle tree

Last Update:

Certificate Transparency framework; the Nix package manager and descendants like GNU Guix; number of NoSQL systems such as Apache Cassandra, Riak, and Dynamo. Suggestions...

Word Count : 1787

GNU TeXmacs

Last Update:

GNU TeXmacs is a scientific word processor and typesetting component of the GNU Project. It originated as a variant of GNU Emacs with TeX functionalities...

Word Count : 1933

GNU toolchain

Last Update:

The GNU toolchain is a broad collection of programming tools produced by the GNU Project. These tools form a toolchain (a suite of tools used in a serial...

Word Count : 247

Tiny C Compiler

Last Update:

to demonstrate a defense against the trust attack. It is also used in GNU Guix in an attempt to make the distribution bootstrapable without using any...

Word Count : 1289

GNU Guile

Last Update:

Guile. Guile is used in many programs under the GNU project umbrella (GDB, Make, Guix, GNU TeXmacs, GnuCash, LilyPond Lepton-EDA...) but it also sees use...

Word Count : 1978

Free software

Last Update:

MIT License The GNU General Public License v2 (GPLv2) The Apache License The GNU General Public License v3 (GPLv3) The BSD License The GNU Lesser General...

Word Count : 5515

List of software package management systems

Last Update:

containerized/sandboxed packaging format previously known as xdg-app; GNU Guix: Used by the GNU System. It is based on the Nix package manager with Guile Scheme...

Word Count : 2328

Systemd

Last Update:

systemd's features working on any init system. It was forked by the Parabola GNU/Linux-libre developers to build packages with their development tools without...

Word Count : 6466

GNU GRUB

Last Update:

GNU GRUB (short for GNU GRand Unified Bootloader, commonly referred to as GRUB) is a boot loader package from the GNU Project. GRUB is the reference implementation...

Word Count : 3877

Rolling release

Last Update:

most often seen in use by Linux distributions, notable examples being GNU Guix System, Arch Linux, Gentoo Linux, openSUSE Tumbleweed, PCLinuxOS, Solus...

Word Count : 307

POWER9

Last Update:

August 2018[update]. The GNU Guix package manager also supports POWER9, but currently only with another operating system to host it, i.e. no GNU Guix System. IBM Power...

Word Count : 2257

ROCm

Last Update:

with various degrees of advancement: Arch, Gentoo, Debian and Fedora, GNU Guix, NixOS. There are spack packages. There is one kernel-space component,...

Word Count : 2084

PDF Search Engine © AllGlobal.net