The purpose of this project is the creating of drivers for the GNU system that run on userspace and use the Hurd filesystem interfaces to provide device access to frontend programs.
These drivers are meant to work on GNU Mach kernels but the long-term goal is to run them on L4 so that the Hurd can count with them when it's ready to run on that kernel.
This is also a research project for me to learn about PC hardware. There are some basic drivers i'm particularly interested on writing, so if you want to contribute code i'd appreciate if you asked first.
These details are provided for information only. No information here is legal advice and should not be used as such.