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!harbinger.cc.monash.edu.au!news.bhp.com.au!mel.dit.csiro.au!munnari.OZ.AU!spool.mu.edu!howland.reston.ans.net!ix.netcom.com!netcom.com!kalessin From: Adam Megacz <kalessin@netcom.com> Subject: Re: Ideal filesystem Content-Type: text/plain; charset=us-ascii Message-ID: <31631263.68EFE48C@netcom.com> Sender: kalessin@netcom11.netcom.com Content-Transfer-Encoding: 7bit Organization: NETCOM On-line Communication Services (408 261-4700 guest) 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> <4j0ccn$ftv@park.uvsc.edu> <4jthcs$3dn@nexus.it.com.au> Mime-Version: 1.0 Date: Thu, 4 Apr 1996 00:05:55 GMT X-Mailer: Mozilla 2.01 (X11; I; Linux 1.2.13 i486) Lines: 32 Xref: euryale.cc.adfa.oz.au comp.os.linux.development.system:20776 comp.unix.bsd.freebsd.misc:16755 > I don't understand why people are considering changes > to the underlying filing system when it's fairly obvious > that the answer to maintaining meta data lies in a well > designed and written library. > A good API for maintaining meta data will _free_ you from .. > hosts in the metaopen() call. > I haven't seen a good argument for streamed files yet > that stands against the force of argument for putting the > required functionality into a common library. I have 3: 1) Elegance. If EA's are part of the filesystem, I can use all those fun preexisting apps (cat, tar, cp, mv, ls) to manipulate them. Not to mention stuff like xfilemanager. 2) Consistency. If the metadata is manipulated by a library, and I rename or copy a file that has metadata attached to it, I've just orphaned the metadata. 3) The UNIX way (tm). It seems (IMHO) that integrating everything into the filesystem is the UNIX way (tm). I really like it, and there are others that do, too. -- Adam Megacz <kalessin@netcom.com> Website ftp://ftp.netcom.com/pub/ka/kalessin/adam.html Linux - OS/2