Title Hurd translators
Student Marek Dopiera
Mentor Aymeric Vincent
Abstract
I would like to complete a project suggested on the ideas list: Hurd translators.
Translators are programs which provide filesystems in user space
functionality. Each inode can have a translator set, which means that instead of doing VFS operations on this particular inode, they are handled by the translator. This may be used instead of regular
mounting, but what is more interesting about it, is that it eliminates the need for fstab and makes it possible to preseve the "mount points" structure when moving a filesystem from one machine to another. This is exactly the way in which VFS under GNU/Hurd is organized. My goal is to make ext2fs an ffs under NetBSD "translator aware". Moreover, to make it really useful, a binary compatibility with Hurd's binaries is required. This is the next goal of this project.