On Thu, Jan 14, 2010 at 1:35 PM, John Scipione <jscipione@xxxxxxxxx> wrote: > freebsd project to learn the gotchas first? I realize that the fs modules on > freebsd are all using a common set of Apis that all call the same read() > write() hooks from the various filesystem modules. The design of the freebsd > fs module has been well documented in "The Design and Implentation of The > FreeBSD Operating System" so imagine a lot of information about how that > operating system impliments its fs layer could be learned without having to > look at the source code. I do not know if Haiku used a similar approach but > it probably should. My guess is that Haiku is very BFS centric at this point Haiku's VFS works exactly the same way, as does more or less every other modern OS. The point he was making is that the current FAT code we have is not the cleanest/most comprehensible and it might be easier/more efficient to start fresh than try to figure out all the issues in it. Regards, Rene