You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.7 KiB

  1. -*- mode: org; coding: utf-8; -*-
  2. #+TITLE: Tentative GNU Guix Road Map
  3. Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org>
  4. Copying and distribution of this file, with or without modification,
  5. are permitted in any medium without royalty provided the copyright
  6. notice and this notice are preserved.
  7. The goals of the GNU Guix project are two-fold:
  8. - to build a purely functional package manager, based on Nix and
  9. Guile;
  10. - to use it to build a practical 100% free software distribution of
  11. GNU/Linux and possibly other GNU variants, with a focus on the
  12. promotion and tight integration of GNU components.
  13. This documents lists tentative milestones toward these goals.
  14. * GNU Guix 0.1: Jan. 2013 (was: Dec. 2012)
  15. ** basic package management facilities
  16. Including install, upgrade, remove, roll-back, and search.
  17. ** self-contained user-land distribution
  18. - GNU/Linux-only, i686 and x86_64; optionally mipsel64
  19. - ~100 non-X11 packages
  20. ** maybe integrated Nix code
  21. * GNU Guix 0.2: Feb./Mar. 2013
  22. ** improved package management features
  23. - user-environment hooks
  24. - sophisticated handling of collisions when building a union (package
  25. priorities, etc.)
  26. ** [[file:TODO::*add%20guix-pull][guix-pull tool]] to quickly update Guix and GNU for normal users
  27. ** support for fetching pre-built binaries
  28. - this is known as the "binary-cache substituter" in Nix parlance
  29. ** auto-update facility available for GNU packages
  30. ** more packages
  31. - Xorg
  32. - Emacs
  33. * GNU Guix 0.9: June 2013
  34. ** bootable GNU/Linux-Libre distro
  35. ** high-level OS configuration descriptive EDSL, à la NixOS
  36. * GNU Guix 1.0: September 2013 (GNU anniversary release)
  37. ** bootable GNU/Linux-Libre distro with non-GUI installer
  38. ** usable for a range of hacker-style uses