>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]
