From: presotto@closedmind.org
To: 9fans@cse.psu.edu
Subject: Re: [9fans] design issues in operating systems
Date: Mon, 3 Dec 2001 11:27:26 -0500 [thread overview]
Message-ID: <20011203162728.90CD5199B5@mail.cse.psu.edu> (raw)
Anothy stole my thunder. Plan 9 is also a result of
years of churn. No original code or interface has
survived though some general principles have.
- name spaces should be subjective
- most objects should live in those name spaces
- simplicity is preferable to bells and whistles
If anything, we regularly go through and rewrite
the kernel and every command if we think something can
be done better. It is a research system and we're not
very interested in backward compatability and only mildly
in a large user community. We steal equally from everyone we
can, modulo an NIH attitude that's always hard to shake
in a big corp.
Linus started with an incredibly detailed design that
took years to make usable. He started with the system,
library, and user interfaces of a well used and mature
system. That's a hell of a lot more design than we stared
with in Plan 9 and it's remained a lot more immutable
than Plan 9's.
I agree with Linus that you can't design and then
walk away, but then again, I don't know anyone
who would agree with that. It may just seem that
way because mature systems eventually bog down
under the weight of their own backward compatibility.
next reply other threads:[~2001-12-03 16:27 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-12-03 16:27 presotto [this message]
-- strict thread matches above, loose matches on Subject: below --
2001-12-05 8:49 Fco.J.Ballesteros
2001-12-04 17:27 erik quanstrom
2001-12-04 10:36 forsyth
2001-12-03 22:50 jmk
2001-12-03 21:34 rob pike
2001-12-03 22:01 ` Alexander Viro
2001-12-04 19:05 ` Dan Cross
2001-12-04 21:59 ` Alexander Viro
2001-12-07 9:36 ` Barry
2001-12-03 21:31 rob pike
2001-12-03 16:07 anothy
2001-12-03 16:04 ` Lucio De Re
2001-12-03 15:45 bwc
2001-12-03 14:49 bwc
2001-12-02 17:05 Andrey A Mirtchovski
2001-12-03 10:09 ` josh d
2001-12-03 15:24 ` Ronald G Minnich
2001-12-03 15:08 ` Lucio De Re
2001-12-03 15:48 ` andrey
2001-12-03 18:03 ` Ozan Yigit
2001-12-03 20:51 ` Mike Haertel
2001-12-03 10:10 ` north_
2001-12-03 16:55 ` John S. Dyson
2001-12-05 9:56 ` Douglas A. Gwyn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20011203162728.90CD5199B5@mail.cse.psu.edu \
--to=presotto@closedmind.org \
--cc=9fans@cse.psu.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).