summaryrefslogtreecommitdiff
path: root/user
diff options
context:
space:
mode:
authorJeremie <jk@jk.fr.eu.org>2010-05-28 13:51:30 +0200
committerJeremie Koenig <jk@jk.fr.eu.org>2010-05-31 17:32:58 +0200
commitf24262f1ee27b063a828b7cc1252dcf40827b127 (patch)
tree1d76e862f0215e2c91fc5e60f52ba62210d98470 /user
parent7ae2f85d532627593c436e6e6fb58158331b30c2 (diff)
Create the roadmap page for the Hurd d-i
Diffstat (limited to 'user')
-rw-r--r--user/jkoenig.mdwn90
1 files changed, 90 insertions, 0 deletions
diff --git a/user/jkoenig.mdwn b/user/jkoenig.mdwn
new file mode 100644
index 00000000..3a1aa116
--- /dev/null
+++ b/user/jkoenig.mdwn
@@ -0,0 +1,90 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+## Hurd Debian-Installer
+
+My [proposal](http://wiki.debian.org/SummerOfCode2010/HurdDebianInstaller/JeremieKoenig)
+to work on porting d-i on Hurd
+as a [Google Summer of Code](http://code.google.com/soc/) student
+has been accepted by the Debian project.
+
+I will be keeping track of my progress on this page.
+
+### Latest news (eg., notes to myself for tomorrow morning)
+
+ * *busybox*:
+ patches [posted](http://lists.debian.org/debian-bsd/2010/05/msg00048.html)
+ to debian-{bsd,hurd}@l.d.o.
+ I should notify the upstream list and #323670.
+ * while not going very var, *d-i images do boot*
+ when using hurd-udeb and ext2fs.static from the latest pkg-hurd,
+ plus my own modification to add the /lib/ld.so symlink to it.
+ Should it be done there?
+ Is ldconfig supposed to create it when the d-i images are built?
+ Anyway, I'll try to get debian-installer to start.
+
+### Mostly done
+
+#### Week 1 (2010-05-24)
+
+* genext2fs: patches [submitted](http://bugs.debian.org/562999)
+ which add support for all block sizes and choosing them at runtime.
+* busybox: started porting the upstream and Debian package to Hurd and FreeBSD
+* rebuilding hurd-udeb from the pkg-hurd version
+ and adding a ld.so link to the initrd
+ fixes the exec translator crashing on startup.
+ (BTW would there be a mean to detect this from the libdiskfs bootstrap code
+ and report it ?)
+
+### Roadmap
+
+#### Week 2 (2010-05-31)
+
+* see what breaks in the installer and fix the problems one by one
+ (install-time netcfg, cdrom detection, whatever)
+* start working on mach initrd support
+
+#### Week 3 (2010-06-07)
+
+* try to get the busybox changes merged upstream
+ and integrated into the debian package
+* tweak the hurd debian package to handle
+ what native-install used to be required for
+
+#### Week 4 (2010-06-14)
+
+* Hurd-specific partitionning (use supported fs types and options)
+* grub2 installation
+
+#### Week 5-6 (2010-06-21)
+
+* 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)
+
+* hurd console
+* better DHCP support during and after installation
+* support more types of installation images
+
+#### Week 9-10 (2010-07-19)
+
+* give a shot at the graphical installer ?
+
+#### Week 11-12 (2010-08-02)
+
+* test, fix, document
+
+