From: "Nigel Roles" <nigel@9fs.org>
To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu>
Subject: RE: [9fans] alright, this should be interesting
Date: Wed, 20 Oct 2004 08:36:07 +0100 [thread overview]
Message-ID: <HOEHIDJJJINMLFPOLFJCOEMNDFAA.nigel@9fs.org> (raw)
In-Reply-To: <b06cd8ef67f3a02641279b097ef8c85e@9netics.com>
>
> I think the effect is direct, not just by examples.
> If some specific function of your (high quality) software
> written for some (low quality) kernel counts on a kernel feature that
> works sometimes depending on special cases, sooner or later
> that ugliness will cause ugliness in the code that deals with it.
> I think forsyth's example says it exactly. You can't build any better
> than the foundation will allow.
>
>
Ugliness is in the eye of the beholder.
Google have combined
a huge wobbly raft of Linux PCs and a search algorithm
into something which has the eyeballs of the world
choosing it in preference.
Are you telling me that Google would be demonstrably better
built on Plan 9? I can't see that, and nor would any of
their customers, because the kernel is hidden from view.
You can perhaps argue that there are alternatives to Linux
which might have lessened the amount of work they
needed to do to reach system administration nirvana, but
from what Rob says they have it solved pretty well.
Another example is MacOS X, built on BSD, the latter lampooned
by Linux acolytes for being no good for laptops. Apple solved
the problems, such that most people I know would buy Apple
as their next laptop.
If someone asks me which mobile phone to buy, I always say
Nokia. This is because, regardless of which kernel they use
(and they have changed several times), the MMI is generally
preferred.
You can claim that ugly kernels beget ugly code, and
I would agree. Claiming that ugly kernels beget ugly applications
is going too far. There are too many counterexamples.
Most users in the world don't see the code, and don't care
about it's uglyness. They care whether something works and is
easy to use.
next prev parent reply other threads:[~2004-10-20 7:36 UTC|newest]
Thread overview: 52+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-10-05 17:36 andrey mirtchovski
2004-10-06 1:07 ` Kenji Okamoto
2004-10-06 1:25 ` andrey mirtchovski
2004-10-06 5:25 ` geoff
2004-10-06 7:52 ` C H Forsyth
2004-10-18 16:05 ` Leo Caves
2004-10-19 2:50 ` Kenji Okamoto
2004-10-19 15:44 ` Ronald G. Minnich
2004-10-19 15:57 ` Dave Lukes
2004-10-19 19:45 ` Tim Newsham
2004-10-19 21:22 ` Ronald G. Minnich
2004-10-19 22:47 ` Charles Forsyth
2004-10-19 23:39 ` Dave Lukes
2004-10-20 3:25 ` Tim Newsham
2004-10-20 9:46 ` Steve Simon
2004-10-20 14:20 ` Russ Cox
2004-10-20 19:47 ` Ronald G. Minnich
2004-10-20 20:29 ` Ronald G. Minnich
2004-10-20 20:41 ` boyd, rounin
2004-10-21 1:31 ` Tim Newsham
2004-10-21 16:19 ` Ronald G. Minnich
2004-10-19 23:17 ` Dave Lukes
2004-10-20 4:01 ` Tim Newsham
2004-10-20 4:19 ` Russ Cox
2004-10-20 4:27 ` Kenji Okamoto
2004-10-20 6:23 ` Skip Tavakkolian
2004-10-20 7:36 ` Nigel Roles [this message]
2004-10-20 11:20 ` Dave Lukes
2004-10-20 12:36 ` Nigel Roles
2004-10-20 13:45 ` Brantley Coile
2004-10-24 5:33 ` Dan Cross
2004-10-24 11:53 ` Tiit Lankots
2004-10-24 13:44 ` Brantley Coile
2004-10-25 11:23 ` Dave Lukes
2004-10-20 17:06 ` Skip Tavakkolian
2004-10-22 7:12 ` Dave Lukes
2004-10-22 19:02 ` Jason Gurtz
2004-10-23 1:27 ` Dave Lukes
2004-10-20 18:40 ` boyd, rounin
2004-10-20 20:16 ` Nigel Roles
2004-10-20 20:46 ` boyd, rounin
2004-10-20 19:59 ` Ronald G. Minnich
2004-10-20 20:02 ` Russ Cox
2004-10-20 20:05 ` Eric Van Hensbergen
2004-10-20 20:25 ` Charles Forsyth
2004-10-20 20:48 ` boyd, rounin
2004-10-21 18:36 ` Dave Lukes
2004-10-21 4:47 ` William Josephson
2004-10-20 20:44 ` boyd, rounin
2004-10-23 18:54 ` Dan Cross
2004-10-20 11:13 ` Dave Lukes
2004-10-20 11:09 ` Dave Lukes
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=HOEHIDJJJINMLFPOLFJCOEMNDFAA.nigel@9fs.org \
--to=nigel@9fs.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).