Hi! 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 February?). • distributed builds (see <https://lists.gnu.org/archive/html/guix-devel/2013-12/msg00115.html> for details) • additional build slave (probably chapters.gnu.org 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 <http://lists.gnu.org/archive/html/bug-guix/2013-05/msg00087.html> and <http://lists.science.uu.nl/pipermail/nix-dev/2013-May/011203.html>) • 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! Thanks, Ludo’.
pgpej8HS74Ia0.pgp
Description: PGP signature