>Disclaimer: *I know very little about file systems*
>
>With all the discussion about porting ReiserFS and other filesystems to 
>OpenSolaris I wondering whether it is possible to have a glue code in the 
>kernel that can delegate all the filesystem operations to the user-level code 
>and do it in a safe manner (meaning that a bug in the filesystem code should 
>not bring down the whole system)? This will allow easy additions of new file 
>systems to OpenSolaris and may (***) allow some GPL-ed file system code in 
>user-land. Not that I know how to write such glue code.


Often, userland filesystems are created by writing a NFS server which can
interpret the on-disk structure.  So the kernel side glue (the NFS client)
is already present in the kernel; all you need to do is write the NFS
server; with Solaris local transports you get all the credentials you need.

>(***) Please do not see this as an opportunity to start another GPL vs CDDL 
>      discussion.


You just make it too easy.

Casper

_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to