[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

The road to Guix 1.0

From: Ludovic Courtès
Subject: The road to Guix 1.0
Date: Sat, 21 Dec 2013 15:09:31 +0100
User-agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux)


So, time has come to refine the road map, and see in more details what
can be done in the next 2–5 months that would lead to something we could
call “1.0”.

I think roughly half of it can be achieved for 0.6 (end of January or

  • distributed builds
    (see <>
    for details)

  • additional build slave (probably for Intel, and
    Mark’s Fuloong for MIPS?)

  • (gnu system ...) enhancements
    + udev used, probably launched from the initrd
    + more services: lshd, ntpd, acpid, portmap, dbus, X + SLiM, etc.
    + honor the ‘file-systems’ field of ‘operating-system’
    + implement the ‘guix system’ command (see the manual)
    + add a procedure that instantiates an ‘operating-system’ in a VM
      image that uses a shared store with the host (useful for testing)

  • basic installer
    + define an ‘operating-system’ for the installer
    + define an ‘operating-system’ ISO 9660 (or USB?) image builder
    + define a ‘guix install’ command (or similar) that takes an
      ‘operating-system’ and installs it to the target drives (populates
      the store), including GRUB and everything

  • signed substitutes (see
    and <>)

  • Switch to /gnu/store as the default store directory (this is easy to
    do, but will entail a full rebuild and a temporary Hydra outage
    while it rebuilds everything for that store.)

Comments, questions, and patches are welcome!


Attachment: pgpg1AqWVSAEe.pgp
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]