summaryrefslogtreecommitdiff
path: root/user
diff options
context:
space:
mode:
authorJeremie Koenig <jk@jk.fr.eu.org>2010-06-11 15:35:44 +0200
committerJeremie Koenig <jk@jk.fr.eu.org>2010-06-11 15:36:10 +0200
commita4ca271fe12ca06c702b745633c9a17c4e91a65a (patch)
tree579e89065c324d2e159963cc92a77885bd211f99 /user
parent8ebca1da3d35aaa9668da87b449c9d7459f8eb56 (diff)
hurd d-i: roadmap update
Diffstat (limited to 'user')
-rw-r--r--user/jkoenig.mdwn76
1 files changed, 29 insertions, 47 deletions
diff --git a/user/jkoenig.mdwn b/user/jkoenig.mdwn
index b7dd5ce6..1a4f5dbb 100644
--- a/user/jkoenig.mdwn
+++ b/user/jkoenig.mdwn
@@ -22,35 +22,24 @@ I will be keeping track of my progress on this page.
* current status:
[busybox](http://lists.debian.org/debian-bsd/2010/05/msg00048.html),
[genext2fs](http://bugs.debian.org/562999),
- [libdebian-installer](http://bugs.debian.org/584538);
+ [libdebian-installer](http://bugs.debian.org/584538) and
+ [gnumach initrd](http://lists.gnu.org/archive/html/bug-hurd/2010-06/msg00047.html)
+ have been worked on;
* [modified packages](http://jk.fr.eu.org/debian/unstable) and
- [images](http://jk.fr.eu.org/debian/hurd-installer) published;
- * mach initrd support underway:
- I get the ramdisk with `$(ramdisk-create)` in the boot script,
- `getstat()` and `read()` should be ok I believe,
- but for some reason `ext2fs copy:device:rd0` complains that
- it cannot get the "hypermetadata".
- Also to be noted:
- grub2 has a 16MiB limit on the size of multiboot modules,
- and does not have a `modulenounzip` command anymore,
- I guess the former would be ok for the forseeable future,
- but I will need to fix the latter.
+ [images](http://jk.fr.eu.org/debian/hurd-installer) published.
### Roadmap
-#### Week 3 (2010-06-07..13)
-
+* busybox: fix `mkdir -p` on Hurd
+* see what breaks in the installer and fix the problems one by one
* busybox: submit upstream and to #323670,
fix stty/stat/ipcs on kFreeBSD,
generally port more stuff,
notably (u)mount/swaponoff.
-* mach ramdisks: implement more device ops,
- fix the remaining problems
-* grub2: modulenounzip or something
-* libc0.3-udeb: investigate it not having `/lib/ld.so -> ld.so.1`
-* netcfg: make it work on Hurd somehow (port `busybox ip`?)
-* see what breaks in the installer and fix the problems one by one
- (install-time netcfg, cdrom detection, whatever)
+
+*Milestone (expected 2010-06-21):
+installer kindof works, with documented manual intervention required*
+
* tweak the hurd debian package to handle
what native-install used to be required for
[apparently there's already some relevant stuff done in the postinst,
@@ -58,41 +47,34 @@ I will be keeping track of my progress on this page.
or some special code would be needed in the installer
to enable say, /servers/socket/local before anything
is attempted in the chroot]
-* roadmap: redistribute all that stuff in the following weeks
- (or maybe, reorganize the roadmap around milestones instead of weeks,
- with expected completion dates, as suggested by antrik)
-
-#### Week 4 (2010-06-14..20)
-
+* netcfg: make it work on Hurd somehow (port `busybox ip`?)
* Hurd-specific partitionning (use supported fs types and options).
NB: we will need support in mach to reload the partition tables,
or alternatively use the parted support in libstore somehow.
* grub2 installation
-#### Week 5-6 (2010-06-21..07-04)
-
-* unexpected stuff
-* cleanup
-* call for testing
-* fix bugs
-
-At this point we would have a basic but working installer.
-Hopefully the summer would not be over yet...
-
-#### Week 7-8 (2010-07-05..18)
-
-* hurd console
+*Milestone (expected 2010-07-05):
+installer works but it's still somewhat ugly and broken*
+
+* call for testing and fix the bugs
+* improve the [initrd situation](FIXME: link to bug-hurd post):
+ ajust the ramdisk support in Mach,
+ use tmpfs if possible,
+ possibly add `module -nounzip` to grub2.
+* mklibs{,-copy}:
+ test library reduction,
+ make it copy the ld.so -> ld.so.1 symlink.
+* hurd console fonts
* better DHCP support during and after installation
-* support more types of installation images
-#### Week 9-10 (2010-07-19..08-01)
-
-* give a shot at the graphical installer ?
-
-#### Week 11-12 (2010-08-02..15)
+*Milestone (expected 2010-07-19):
+it works great and it's beautiful*
* test, fix, document
-
+* support more types of installation images
+* give a shot at the graphical installer if time permits
+* see how [[zhengda]]'s work on DDE could be integrated
+* etc..
### Mostly done