Oliver Schneider wrote:
I agree.
Although it may be a filesystem by definition - a filesystem for NT/ROS should operate solely in kernel mode ... and work there completely
I think this might be a little restrictive.
A NT filesystem doesn't have to operate solely in kernel mode. The kernel mode component is free to delegate work to a usermode component if it chooses. (In fact, if I'm not mistaken, Microsoft's webdav filesystem driver works this way.)
Which implies usually that you could potentially boot from it or mount it before usermode processes are alive.
I believe boot filesystems have special requirements above and beyond other filesystems. (Like freeloader has to understand enough of it's on disk layout to load a driver off of it.)
It is true that a filesystem that has a usermode component can not be used as a boot driver.
Thanks,
Joseph