diff options
Diffstat (limited to 'ROADMAP')
| -rw-r--r-- | ROADMAP | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/ROADMAP b/ROADMAP new file mode 100644 index 00000000000..60ff1ee3114 --- /dev/null +++ b/ROADMAP | |||
| @@ -0,0 +1,59 @@ | |||
| 1 | -*- mode: org; coding: utf-8; -*- | ||
| 2 | |||
| 3 | #+TITLE: Tentative GNU Guix Road Map | ||
| 4 | |||
| 5 | Copyright © 2012 Ludovic Courtès <ludo@gnu.org> | ||
| 6 | |||
| 7 | Copying and distribution of this file, with or without modification, | ||
| 8 | are permitted in any medium without royalty provided the copyright | ||
| 9 | notice and this notice are preserved. | ||
| 10 | |||
| 11 | The goals of the GNU Guix project are two-fold: | ||
| 12 | |||
| 13 | - to build a purely functional package manager, based on Nix and | ||
| 14 | Guile; | ||
| 15 | |||
| 16 | - to use it to build a practical 100% free software distribution of | ||
| 17 | GNU/Linux and possibly other GNU variants, with a focus on the | ||
| 18 | promotion and tight integration of GNU components. | ||
| 19 | |||
| 20 | This documents lists tentative milestones toward these goals. | ||
| 21 | |||
| 22 | |||
| 23 | * GNU Guix 0.1: Dec. 2012 | ||
| 24 | |||
| 25 | ** basic package management facilities | ||
| 26 | |||
| 27 | Including install, upgrade, remove, roll-back, and search. | ||
| 28 | |||
| 29 | ** self-contained user-land distribution | ||
| 30 | |||
| 31 | - GNU/Linux-only, i686 and x86_64; optionally mipsel64 | ||
| 32 | - ~100 non-X11 packages | ||
| 33 | |||
| 34 | ** maybe integrated Nix code | ||
| 35 | |||
| 36 | * GNU Guix 0.2: Feb./Mar. 2013 | ||
| 37 | |||
| 38 | ** improved package management features | ||
| 39 | |||
| 40 | - user-environment hooks | ||
| 41 | - sophisticated handling of collisions when building a union (package | ||
| 42 | priorities, etc.) | ||
| 43 | |||
| 44 | ** auto-update facility available for GNU packages | ||
| 45 | |||
| 46 | ** more packages | ||
| 47 | |||
| 48 | - Xorg | ||
| 49 | - Emacs | ||
| 50 | |||
| 51 | * GNU Guix 0.9: June 2013 | ||
| 52 | |||
| 53 | ** bootable GNU/Linux-Libre distro | ||
| 54 | ** high-level OS configuration descriptive EDSL, à la NixOS | ||
| 55 | |||
| 56 | * GNU Guix 1.0: September 2013 (GNU anniversary release) | ||
| 57 | |||
| 58 | ** bootable GNU/Linux-Libre distro with non-GUI installer | ||
| 59 | ** usable for a range of hacker-style uses | ||
