What is rumpfs?

Rumpfs would let us use the NetBSD filesystems, namely FFS, which is a journaled filesystem that supports snapshots. This is a significant improvement over the Hurd's current filesystem: ext2, which forces users to deal with occassional filesystem corruption. With FFS, this would no longer be an issue, and NetBSD developers would maintain the FFS codebase.

As of October 2024, rumpfs still needs to be implemented.

Another option is to create an ext3fs. We have a task for this, which mentions some existing experimental code.

Another option is to create translators out of libguestfs.