-*- mode: org; coding: utf-8; -*- #+TITLE: Tentative GNU Guix Road Map Copyright © 2012, 2013 Ludovic Courtès Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. The goals of the GNU Guix project are two-fold: - to build a purely functional package manager, based on Nix and Guile; - to use it to build a practical 100% free software distribution of GNU/Linux and possibly other GNU variants, with a focus on the promotion and tight integration of GNU components. This documents lists tentative milestones toward these goals. * GNU Guix 0.1: Jan. 2013 (was: Dec. 2012) ** basic package management facilities Including install, upgrade, remove, roll-back, and search. ** self-contained user-land distribution - GNU/Linux-only, i686 and x86_64; optionally mipsel64 - ~100 non-X11 packages ** maybe integrated Nix code * GNU Guix 0.2: Feb./Mar. 2013 ** improved package management features - user-environment hooks - sophisticated handling of collisions when building a union (package priorities, etc.) ** [[file:TODO::*add%20guix-pull][guix-pull tool]] to quickly update Guix and GNU for normal users ** support for fetching pre-built binaries - this is known as the "binary-cache substituter" in Nix parlance ** auto-update facility available for GNU packages ** more packages - Xorg - Emacs * GNU Guix 0.9: June 2013 ** bootable GNU/Linux-Libre distro ** high-level OS configuration descriptive EDSL, à la NixOS * GNU Guix 1.0: September 2013 (GNU anniversary release) ** bootable GNU/Linux-Libre distro with non-GUI installer ** usable for a range of hacker-style uses n value='committer'>committer
path: root/gnu/ci.scm
AgeCommit message (Expand)Author
2023-04-18ci: Add 'gdb-minimal' to the "core" package set....Ludovic Courtès
2023-03-09ci: Update the list of GCC versions for the 'core' subset....Ludovic Courtès
2022-10-22Remove now unnecessary uses of (guix grafts)....Ludovic Courtès
2022-10-13ci: Honor the system passed to image->job....Mathieu Othacehe
2022-10-11Revert "guix system: Remove unused 'read-operating-system' procedure."...Ludovic Courtès
2022-09-24gnu: Add compression module....Mathieu Othacehe
2022-08-17ci: Fix the images specification....Mathieu Othacehe
2022-08-09build-system: Add 'channel-build-system'....Ludovic Courtès
2022-08-05guix system: Remove unused 'read-operating-system' procedure....Ludovic Courtès
2022-05-25Move (gnu platform) and (gnu platforms ...) to guix/....Josselin Poiret
2022-05-22ci: Do not rely on hardcoded cross-targets lists....Mathieu Othacehe
2022-01-01ci: Add extra jobs for tunable packages....Ludovic Courtès
2021-12-10Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe
2021-12-06ci: Cross-build the 'guix' package....Ludovic Courtès
2021-10-12Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe
2021-10-04ci: Allow manifests to contain any lowerable object....Ludovic Courtès
2021-09-27ci: Adjust 'channel-build-system' to monadic style....Ludovic Courtès