Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mira.net.au!yarrina.connect.com.au!news.mel.connect.com.au!munnari.OZ.AU!spool.mu.edu!usenet.eel.ufl.edu!tank.news.pipex.net!pipex!swrinde!sdd.hp.com!hamblin.math.byu.edu!park.uvsc.edu!usenet From: Terry Lambert <terry@lambert.org> Newsgroups: comp.os.linux.development.system,comp.unix.bsd.freebsd.misc Subject: Re: Ideal filesystem Date: 21 Mar 1996 09:35:40 GMT Organization: Utah Valley State College, Orem, Utah Lines: 64 Message-ID: <4ir7tc$5uf@park.uvsc.edu> References: <4gejrb$ogj@floyd.sw.oz.au> <3140C968.20699696@netcom.com> <4ia7im$i4m@usenet.srv.cis.pitt.edu> <4if9gb$4kh@park.uvsc.edu> <4iibd2$ng@EARTH.baylor.edu> NNTP-Posting-Host: hecate.artisoft.com Xref: euryale.cc.adfa.oz.au comp.os.linux.development.system:19696 comp.unix.bsd.freebsd.misc:15711 ges@EARTH.baylor.edu (Pyramids-R-Us) wrote: ] >1) Application icon information ] ] I gave up on using icons.... The rest of us haven't; our customer's want GUI's, and they're willing to dump UNIX in the toilet for an MS OS to get one. ] >2) Desktop position information for an icon ] ] This is not good for a multi-user environment. No two users will want ] icons in the same place. This is not a good argument. One could just as easily have an attribute per user. ] >5) Name/location attribution so that they don't end up as ] > an inode number in lost and found: with full referential ] > integrity, fsck can put the files back where they belong. ] ] To do this right would mean altering this data whenever a user did a ] 'ln', even when that user does not own the file I don't see you objecting to this type of alteration (ie: the link count in the on disk inode) on links in existing file systems... like quota files, this is under FS control. It's not relevant. ] >7) Creator application information, so that a document can ] > "know" the application needed to access it, and a desktop ] > reference to it will cause the *right* application to be ] > invoked, with the document as an argument (what Windows ] > 95 laugahably does using file extensions). ] ] Problem A: What would be stored? Surely something better than the ] four letter codes used on the Mac. How would you tell the difference ] between the system copy of 'foo' and the new version of foo that I put ] in my home directory Your path. 8-). ] Problem B: What is the *right* application in the first place? I ] unix there is often a speration between the program used to modify a ] file and the program used to view/act on the file. If I double click ] on a man file should I get the editor used to create it or wil I get ] the man page viewer. Attribution is by register file type. Preferred applciation for a given file type is a problem for the desktop manager. 8-). ] >8) ACL's (Access Control Lists), ala VMS, to allow finer ] > graing control over file access, beyond simple "groups" ] > or "exclusion groups". ] ] The ext2 filesystem already has feilds for this. unfortuatly they ] aren't used yet Too small for any reall extensive use. 8-(. Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers.