Since I wanted to boot vkernels from host directories without using NFS and we had no support for that, dirfs project started in the end of August, 2012. This idea comes from some discussions in #dragonflybsd channel on EFnet where it was indicated sort of a filesystem was needed that provided translation between vkernel kernel calls to VFS API and system calls directly to the host. This document is to keep track on how I got started, what problems I encountered and any other ranting I may think of.

If you feel like giving feedback just write an email to tuxillo at quantumachine dot net or you can find me in the IRC on EFNet channel #dragonflybsd.