From b6dd891c1c724906be6a227503ba566def2700c4 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sun, 18 Nov 2012 17:46:55 +0100 Subject: doc: Add `ROADMAP'. * ROADMAP: New file. * Makefile.am (EXTRA_DIST): Add it. --- Makefile.am | 1 + ROADMAP | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 ROADMAP diff --git a/Makefile.am b/Makefile.am index 22e18c0acb..54f982838a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -164,6 +164,7 @@ AM_SH_LOG_FLAGS = -x -e EXTRA_DIST = \ HACKING \ + ROADMAP \ TODO \ .dir-locals.el \ build-aux/download.scm \ diff --git a/ROADMAP b/ROADMAP new file mode 100644 index 0000000000..60ff1ee311 --- /dev/null +++ b/ROADMAP @@ -0,0 +1,59 @@ +-*- mode: org; coding: utf-8; -*- + +#+TITLE: Tentative GNU Guix Road Map + +Copyright © 2012 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: 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.) + +** 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 -- cgit 1.4.1