Slightly related question, I just quickly read the intro text to the rump kernel on rumpkernel.org. And I read
"We solve the problem by providing free, reusable, componentized, kernel quality drivers such as file systems..." Could someone use a rump kernel to implement more modern filsystems? The Hurd currently mainly just uses ext2 at the moment... Luca Dariz <luca.da...@gmail.com> writes: > Il 02/05/2018 00:27, Joseph Edward Hemann ha scritto: >> Hello GNU Hurd community > > Hello Joseph! > >> Looking through your contribution page I found a project that that >> seemed interesting to me, writing driver for virtio for KVM >> (https://www.gnu.org/software/hurd/open_issues/virtio.html), but the >> issue seemed quite old, so I wanted to make sure that it is still open. > > I am interested in virtio drivers too :) > Some time ago I used rump drivers from netbsd and I was able to use > logical devices (ld) drivers, see [1]. > Then I wanted to use virtio9p (missing in rump kernel drivers) and I > started porting Linux LXL [2] but some things are stil missing to pass > all the tests, plus I needed to patch libfuse [3]. Then I didn't have > enough time to finish the work, but maybe you can use it as a starting > point, probably only the PCI glue is needed. > > Hope it helps > Luca > > [1] https://lists.debian.org/debian-hurd/2017/02/msg00030.html > [2] https://github.com/luckyluke/linux/tree/hurd_fuse > [3] https://github.com/luckyluke/libfuse