*BSD News Article 66592


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!news.ecn.uoknor.edu!solace!nntp.uio.no!news.cais.net!newsfeed.internetmci.com!in1.uu.net!news.artisoft.com!usenet
From: Terry Lambert <terry@lambert.org>
Newsgroups: comp.os.linux.development.system,comp.unix.bsd.freebsd.misc
Subject: Re: Ideal filesystem
Date: Sat, 20 Apr 1996 14:10:11 -0700
Organization: Me
Lines: 88
Message-ID: <317952B3.4350D3CB@lambert.org>
References: <4hptj4$cf4@cville-srv.wam.umd.edu> <4jpjb6$77c@park.uvsc.edu> <jlemonDpEw1v.4Ez@netcom.com> <4kfoqd$dgs@coyote.Artisoft.COM> <DpvCB7.xn@midway.uchicago.edu> <199604161704.SAA02116@kythera.demon.co.uk>
	    	     <31740EB4.20617DC8@lambert.org> <199604181734.SAA04797@kythera.demon.co.uk> <3176BCFC.154575ED@lambert.org> <199604200114.CAA09041@kythera.demon.co.uk>
NNTP-Posting-Host: hecate.artisoft.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 2.01 (X11; I; Linux 1.1.76 i486)
Xref: euryale.cc.adfa.oz.au comp.os.linux.development.system:21975 comp.unix.bsd.freebsd.misc:17857

Ray Auchterlounie wrote:
] Yes, in applications that understand it. For DOS applications running
] in an emulator (for example) it would be useful if file attributes
] could be (at least) read from a file.

I have to ask "why?" here.  For DOS applications running in an
emulator, you're not going to be able to manipulate UNIX text
files satisfactorily, let along things like icons or inherited
rights attributes.

] >Much of what would constitute the space of "useful EA's" is a
] >collection of *state information*, not a collection of data
] >streams.  State information that is sometimes the result of
] >file system events and is *read only* to the user.
] 
] It could still be read as a file - "cat /proc/net/route".
] I think /proc is useful - others probably dont.


People love plan nine because they can say "just do this"
or "just do that".  It's really the word "just" they are in
love with, not the actual implementation.

I agree that /proc FS's are useful.  I'll even agree that
thay are underutilized... but "/proc/net/route" is simply
abuse of an existing paradigm.


] This was exactly what I was trying to suggest in my first post in this
] thread - obviously not very clearly. We are in fact agreed.
] 
] If you implement the FS "properly" but have the option of a
] file-as-directory view/translation/loopback/whatever, then almost all
] of the pro file-as-directory arguments go away.

Yes.  My point in that particular subthread was that there was
no overriding benefit to be derived from a file-as-directory
implementation that you couldn't get in nearly any other
situation.  That's why I wasted the time to implement it for
executable files in a FreeBSD UFS (I used my IS_UNICODE attribute
for it) -- to show that it was a trivial idea.


] [...]
] >Oh well.  Your choice to use NetWare in a mixed environment.
] [...]
] >If you change to a non-mixed environment of one kind or the
] >other, you won't have these problems.
] 
] ??? This was a "mixed" environment of PCs running DOS/Windoze and a
] Fileserver (also PC) running Netware, how do we make it less mixed ?

NetWare works with NetWare.  It didn't work with UNIX (or with
the UNIX command tar) because you attempted to mix paradigms.
This is almost always a bad idea.

Novell doesn't have an SDMS user agent for UNIX systems... even
their own UnixWare never had one (the person whom our NetWare
for UNIX group inside Novell was supposed to get for the
implementation was constantly being resceduled for higher
priority work on Native NetWare and only came up to Sandy from
Provo once or twice).

 
] We could have had access to a DAT drive shared between research
] groups (for a fraction of the cost), but this was on a unix box
] elsewhere - so the tools that could talk to it (eg. tar) couldn't
] backup attributes. So we bought our own... (with same problem).

Here is your mistake: you *thought* you had access to a DAT
this way, but you didn't actually have the access you thought
you did.

If you then bought your own DAT, hooked it to a NetWare box, and
it failed as well, all I can say is talk to whoever wrote the
SDMS agent for the DAT and make them fix it.  Failures in a
homogenous NetWare environment are a hell of a lot rarer than
those in homogenous Microsoft OS or UNIX environments.  Internal
consistence is one thing Novell does *damn* well.

You *are* using an SDMS agent on the machine with the DAT, right?


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