Draft Proposal for (helping to) port Hurd to L4

Summary of what we'd like to do

Our ultimate goal is to get nethack running on Hurd-L4, the first thing we need for this is a block device and a filesystem. We want to port ext2fs, and the basic trivial filesystems (/dev/null, /dev/zero etc.) from Hurd to HurdL4, and write a RamDisk device driver.

Statement of what we want to add

Lines of code we expect to write:

Type of code:

Resources

How many machines of what type: 1 x86 box, with any somewhat standard videocard, network card, and IDE interface. Note that most work we can do in an emulator! One of the boxen already in the cluster should work fine.

NOTES

When done we intend to sign our code over to the FSF. This means that we cannot use code not belonging to the FSF, or someone who is willing to sign there's over as well. This is due to the Hurd policy that the FSF must own all Hurd code.