DragonFly BSD
DragonFly kernel List (threaded) for 2006-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

VFS*


From: "Stilyan Tsenov" <naylits@xxxxxxxxx>
Date: Mon, 5 Jun 2006 10:17:40 -0700

Hello!
Recently reading through the goals section,the mailing list and the
result is being questins about the VFS direction.
Don't understand the use of VFS, VFS's, and VFSs...What is the
difference ,which are synonyms ?
Here is my (miss)understanding the VFS goals :

1.The VFS subsystem will be multithreaded(before it was
reentrant,later working on a single request at a time,and soon
multithreaded(again multiple request at a time))
2.(all)Filesystem will be able to run in userspace as user processes
3.(some)Userspace filesystem processes will be multithreaded(So UFS
code will be reworked to become multithreaded)
4. (some)Filesystems working in kernel will also be multithreaded
(they have the same code)

It will also help me comment whether VOP_* messaging (from th VFS
goals section) conflicts VOP_ syslink recent decision ?And last does
'VFS environments' mean the VFS layer (currently a kernel subsystem)
will run in userspace(becoming a message server)?
Hope bringing enough confusion :)Thanks



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]