I was reading some papers on GNU Hurd and found a interesting concept, i want to know if it is appliable to Haiku/BeOS.
They have a "translator" listening to a inode. Whenever that inode is accessed, the translator enters in action. So, you have never to mount filesystems, because whenever you try to access the, let's say /cdrom folder, the translator mounts it for you.