*BSD News Article 64106


Return to BSD News archive

Newsgroups: comp.os.linux.development.system,comp.unix.bsd.freebsd.misc
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!newshost.telstra.net!act.news.telstra.net!psgrain!newsfeed.internetmci.com!in2.uu.net!mail2news.alias.net!myriad!mylinuxbox!suck!netcom.com!kalessin
From: Adam Megacz <kalessin@netcom.com>
Subject: Re: Ideal filesystem
Content-Type: text/plain; charset=us-ascii
Message-ID: <315476A9.6C9DEF3A@netcom.com>
Sender: kalessin@netcom17.netcom.com
Content-Transfer-Encoding: 7bit
Organization: NETCOM On-line Communication Services (408 261-4700 guest)
References: <4hptj4$cf4@cville-srv.wam.umd.edu> <3140C968.20699696@netcom.com>
		  <4ia7im$i4m@usenet.srv.cis.pitt.edu> <314A470D.CCE53F0@netcom.com>
		  <4ijs72$cim@josie.abo.fi> <314E0DB7.624ACB10@netcom.com>
		  <4irqph$n9d@josie.abo.fi> <4is431$269g@ausnews.austin.ibm.com> <31531077.2BB2656B@ids2.idsonline.com>
Mime-Version: 1.0
Date: Sat, 23 Mar 1996 22:09:45 GMT
X-Mailer: Mozilla 2.0 (X11; I; Linux 1.2.13 i486)
Lines: 35
Xref: euryale.cc.adfa.oz.au comp.os.linux.development.system:19889 comp.unix.bsd.freebsd.misc:15888

> What happens when one file is manipulated by multiple programs? As each
> program stores its associated data in the EA's, the overhead associated
> with that file gradually increases.
Why? You could also say that as more apps store info in a directory, the overhead
associated with that directory increases. So what?

> What happens when you remove an
> application from the system? Does all of its associated EA data
> disappear, do you have to search the entire disk to find and delete the
> data, or does it just quietly sit and eat up space?
What happens to the shared libraries, preference files, rc files, and documentation
files when you remove an app from your system? They still sit there. This is one of the
reasons I advocate a Linux Registry. Anyways, EA's won't make this problem any worse
than it already is.

> Is there a way to register the EA information in an application
> associated and/or user associated space, such that this info can be
> removed easily with the user or the application and such that the actual
> files do not need to be accessed in order to do so?
Yeah - build a systemwide Registry.

> Additionally, how does one transfer a file and its EA's to another
> system? Do you lose all of the data that was carefully stored there, or
> do you carry all of the data with you, including that which is simply
> not relevant to the other machine (possibly including per-user EA data
> for users which do not exist and per-application data for applications
> which do not exist).
Yes - you carry all the info. Remember, though, that EA's are usually *very* small -
less than 10k if done correctly. System-specific data has no place in EA's - only
application-specific and user-specific data.

-- 
Adam Megacz <kalessin@netcom.com>
Website ftp://ftp.netcom.com/pub/ka/kalessin/adam.html
Linux - OS/2