*BSD News Article 64455


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!garnet.bmr.gov.au!como.dpie.gov.au!news.gan.net.au!act.news.telstra.net!vic.news.telstra.net!news.mira.net.au!harbinger.cc.monash.edu.au!news.bhp.com.au!mel.dit.csiro.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.ysu.edu!usenet.ins.cwru.edu!gatech!news.mathworks.com!uhog.mit.edu!news.mtholyoke.edu!nntp.et.byu.edu!news.caldera.com!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: 23 Mar 1996 08:22:47 GMT
Organization: Utah Valley State College, Orem, Utah
Lines: 63
Message-ID: <4j0ccn$ftv@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> <4ir7tc$5uf@park.uvsc.edu> <31530CC6.266C03EF@ids2.idsonline.com>
NNTP-Posting-Host: hecate.artisoft.com
Xref: euryale.cc.adfa.oz.au comp.os.linux.development.system:20177 comp.unix.bsd.freebsd.misc:16167

Eric Vought <adfh@ids2.idsonline.com> wrote:
] > ] >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.
] 
] This *is* a good argument. Per-user attributes go in user owned space.

For instance... the user owned space that a user may attach to
any file on the system to which he has access and which on he
(or root) may later access?  8-).

The ideas are not mutually exclusive.

] Per file attributes go in system owned space. Put user information in
] the user's home directory, not attached to a file. Attaching per-user
] attributes to files causes problems with deleting or editing user
] accounts.

Only if you do it wrong.

] In order to get rid of user "joe", the system now has to scan
] all files for per-user information and delete those entries pertaining
] to joe. This problem already exists to some extent with files that are
] owned by that user, but these are often limited to the user's home
] directory, a spool file, and possibly a public sticky directory. Your
] suggestion makes the mess more widespread and more complicated.

Why can't you ask the question "will all the objects owned by
Joe please identify themselves?"... after all, indexing is
implementation defined, and we're talking about a new implementation.

] Icon information is also potentially per-user. For instance, take a text
] editor, "joe". Joe is a text based, non-graphical editor. Some people
] may very well want to map it to an icon. Others, particularly those who
] don't have an X connection, will not. Additionally, even X-only programs
] may have problems. I may not like so-and-so's choice of an icon and may
] want to use my own.

I was thinking "icon identity", not "icon bitmap/pixmap".  That
is, an identifier that could be looked up per user (and then
taken from the default -- maybe in an EA -- if the lookup fails).

] A better solution would be to use a resource file to specify the icon.
] On installation, the program can use its default option, but this can be
] overidden in user space.

I don't understand why a resource file for an application must
have a seperate entry in the file system name space.  An EA,
after all, is a sub-namespace that is *not* exported into the
general file system namespace.

After that, a file is a file is a file...


                                        Terry Lambert
                                        terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.