[ros-dev] A new sub-project

Joseph Galbraith galb at vandyke.com
Thu Mar 17 11:59:30 CET 2005


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


More information about the Ros-dev mailing list