Though I'm wondering about if there are any plans to add XZ compression? Or faster hashing with Siphash24 for data checksums?
It looks like it has a very good description of how C and generated code are used for object-oriented implemetation of VFS. Plain C is not immediately useful for object-oriented programming.
The goal of my blog post series is to describe how VFS works on a higher level.
[1] http://www.goodreads.com/book/show/337378.UNIX_Internals
Still, nothing beats reading the source code :-)
When Oracle killed off OpenSolaris, Illumos came about.