*BSD News Article 66254


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!paladin.american.edu!gatech!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 16:54:25 -0700
Organization: Me
Lines: 86
Message-ID: <31797931.1736B8E7@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> <31745617.3E43CCA3@netcom.com> <3175A76B.363FDA96@lambert.org> <3176D25A.16701E2D@netcom.com>
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:21661 comp.unix.bsd.freebsd.misc:17591

Adam Megacz wrote:
] Wouln't it be nice if Emacs and cat and tar and gzip worked on
] OS/2 EA's? But they don't. Since OS/2 is stupid in this regard,
] why does Linux have to be similarly stupid? Linux can offer
] backwards compatibility where OS/2 doesn't.

I am once again called upon to be Mr. Blunt:

DOS has backward compatability with 8088, 8086, and 80286
hardware which Linux lacks.

The hard reality is, that you must draw a line to be able to
advance.  Linux and other OS's have advanced by drawing that
line at the 80386.

Backward compatability can be implemented... as a non-standard
add-in, to discourage use of compatability interfaces instead
of supported interfaces (compatability interfaces are exactly
what has screwed up NetWare and other OS's).


] > Seems like gratuitous complexity to pound a bunch of round pegs
] > into a square hole because you love your square hole and are
] > afraid to pull out the drill and Do The Right Thing...
] 
] Proof by analogy is fraud. I'm not doing any "pounding".

Gee, lucky I didn't try to label that as a proof, then.


] Besides; what makes the Win95/OS2 way better?

You mean the OS/2 way.  The "Win95 way" doesn't exist.

] My way offers backwards compatibility. What does yours offer?

Robustness.  Backward compatability as a non-default option
to encourage new software to use modern interfaces instead
of sticking software in the "must run on first version ever
released" mud.

The ability to discard the compatability interfaces at some
future date instead of making them a maintenance hassle for
the rest of eternmity.


] My rule is "offer backwards compatibility whenever possible,
] except when doing so does impairs the quality of the final
] product."

Mine too.  Allowing backward compatability considerations
to dictate design decisions on new code impairs the quality
of the final product.

] > "Inodes are cheap"?!?  When did I say this?
]
] Terry, read my posting (above) carefully. I said "As was
] previously said". When did I ever mention YOU saying it?
] You're not the only one in this thread, you know.

I know... I was trying to make it clear that I vehemently
disagree with this statement, and that a design decision
made on this premise will be *strongly* opposed.  The
statement about inodes is incorrect, no matter who said it.


] > No I *can't* edit the *existing* default icon with the *existing*
] > tools, becuase there is *no such thing* as a file system association
] > of a file with an icon to attribute it as the default icon for an
] > application.
] 
] Which is EXACTLY why we need Extended Attributes. :-) Couldn't
] have put it better myself.

To make the association, not to grandfather the tools.

The tools can be grandfathered (if someone wants that) using
methods which do not impact the design or implementation.  And
should be, if they are grandfathered at all.


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