Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!convex!texsun!cronkite!exodus!appserv!slovax.Eng.Sun.COM!lm From: lm@slovax.Eng.Sun.COM (Larry McVoy) Newsgroups: comp.unix.wizards Subject: Re: How about a virtual file system ? (was: Re: file attributes) Message-ID: <638@appserv.Eng.Sun.COM> Date: 29 Jun 91 23:37:55 GMT References: <7fhlg4h@rpi.edu> Sender: news@appserv.Eng.Sun.COM Organization: Sun Microsystems, Mt. View, CA. Lines: 16 > All this business of file attributes and ACL could be handled in a slightly > different manner--a Virtual File System (VFS). Sort of. SunOS, at least, has a VFS layer (UFS, RFS, TMPFS, NFS, etc, are all abide by the VFS interface). Unfortunately, there is no interface in the (current) VFS that allows for extended attributes. As far as I can tell, this thread has been wandering around mindlessly. Add an interface that lets you add attributes to a file and another which allows you to query (might want a "*" name to give back a list) and be done with it. All the normal Unix commands will ignore this gunk, they'll never know it is there (the exceptions are things that try to be file systems, like tar, cpio, shar, etc). Stuff that wants to know, can. What's the big deal? As far as I can tell, the only interesting part is how you migrate the attributes around. --- Larry McVoy (415) 821-5758 lm@sunburn.stanford.edu