9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Sam <sah@softcardsystems.com>
To: <9fans@cse.psu.edu>
Subject: Re: [9fans] GCC3.0 [Was; Webbrowser]
Date: Thu,  6 Feb 2003 12:44:51 -0500	[thread overview]
Message-ID: <Pine.LNX.4.30.0302061213450.20787-100000@athena> (raw)
In-Reply-To: <Pine.LNX.4.44.0302061009080.11322-100000@carotid.ccs.lanl.gov>

>
> > I like the approach that believes CPU cycles can be bought cheaper than
> > developer minutes.
>
> that's fine if your idea of the world is developer minutes. But there's
> this other thing called "the guys who pay the bill minutes", i.e.
> (l)users, and they are less willing to take slower systems.
>

Aside:
They're also less willing to change their computing environment
due to the false belief that system interfaces are incremental;
anything not resembling WIMP is met with resistance.  I personally
believe our approach is better, but I'll settle for "different"
simply because you either get it or you don't.  It's just not a
matter of whether my window system is faster than yours.

Since 9's end users are developers, it makes sense to compare our view
of "speed" with others.  Rob did a great job of building a system
that lacks barriers to developing software; everything flows very
nicely.  I wouldn't trade that for a TCP implementation that runs
10% faster.

> Anyway, I am not taking exception to the decisions behind Plan 9 *in it's
> current state*, I am merely asking: now that we have a model for an OS
> that looks like a far better model than what *nux* offers, can we speed
> that OS up to be competitive without destroying it? Or is what we have
> about as good as it will get?

I just don't understand what you conceive as "slow."  Speedups should be
done only where they're demonstrably necessary - not because the
"competitor" can do it in n less microseconds.  Besides, you're
comparing *nix to something resembling UNIX.  It just doesn't work.
Sure, UNIX was the computation king in its day, but that was
accomplished with solid design.

Look at it this way; 9 transcends the speed race by keeping the
system "fast enough" as opposed to chasing an unnecessary goal.
If the "competition" wants to compare microseconds, let 'em.
While they're busy tweaking I'll be developing software to
do something useful.  I suspect my peers will too.

Sam




  parent reply	other threads:[~2003-02-06 17:44 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-06  5:28 okamoto
2003-02-06  5:40 ` andrey mirtchovski
2003-02-06 15:15 ` Ronald G. Minnich
2003-02-06 15:39   ` Tharaneedharan Vilwanathan
2003-02-06 15:45     ` Ronald G. Minnich
2003-02-06 16:31       ` rob pike, esq.
2003-02-06 16:36         ` rob pike, esq.
2003-02-06 16:56           ` matt
2003-02-06 17:11             ` Ronald G. Minnich
2003-02-06 17:25               ` Tharaneedharan Vilwanathan
2003-02-06 17:32                 ` andrey mirtchovski
2003-02-06 17:44               ` Sam [this message]
2003-02-06 18:07                 ` Ronald G. Minnich
2003-02-06 18:14                   ` David Presotto
2003-02-06 18:17                     ` Ronald G. Minnich
2003-02-06 20:36                       ` Dean Prichard
2003-02-06 18:35                     ` andrey mirtchovski
2003-02-06 18:43                       ` David Presotto
2003-02-06 19:12                         ` David Presotto
2003-02-06 19:20                       ` Scott Schwartz
2003-02-06 17:06         ` [9fans] Re: Clean Code & Performance Jack Johnson
2003-02-06 17:23       ` [9fans] GCC3.0 [Was; Webbrowser] David Butler
  -- strict thread matches above, loose matches on Subject: below --
2003-02-07  1:46 okamoto
2003-02-06 20:13 Keith Nash
2003-02-06 21:29 ` Tharaneedharan Vilwanathan
2003-02-06 21:33   ` Russ Cox
2003-02-06 21:40     ` Jack Johnson
2003-02-07  8:44       ` Richard Miller
2003-02-07 13:51         ` matt
2003-02-07 14:03           ` Boyd Roberts
2003-02-07  0:06     ` Geoff Collyer
2003-02-07  5:32     ` Skip Tavakkolian
2003-02-06 17:50 C H Forsyth
2003-02-06 18:08 ` Ronald G. Minnich
2003-02-06  1:19 [9fans] Webbrowser Russ Cox
2003-02-06  3:00 ` [9fans] GCC3.0 [Was; Webbrowser] andrey mirtchovski
2003-02-06  4:16   ` andrey mirtchovski
2003-02-06 14:24     ` David Presotto
2003-02-06 15:30       ` andrey mirtchovski
2003-02-06 17:32         ` David Presotto
2003-02-06 18:10           ` William K. Josephson
2003-02-06 18:16             ` Ronald G. Minnich
2003-02-06 18:23               ` William K. Josephson
2003-02-06 21:09                 ` Ronald G. Minnich

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=Pine.LNX.4.30.0302061213450.20787-100000@athena \
    --to=sah@softcardsystems.com \
    --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).