9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Ronald G Minnich <rminnich@lanl.gov>
To: <9fans@cse.psu.edu>
Subject: Re: [9fans] Private Namespaces for Linux
Date: Mon, 26 Nov 2001 07:18:54 -0700	[thread overview]
Message-ID: <Pine.LNX.4.33.0111260704450.16611-100000@snaresland.acl.lanl.gov> (raw)
In-Reply-To: <20011126053137.293C4199B5@mail.cse.psu.edu>

On Mon, 26 Nov 2001, David Gordon Hogan wrote:

> I'm just saddened that people are shoe-horning isolated ideas from
> Plan 9 into old, outdated systems, rather than comprehending the
> full elegance of Plan 9 as a complete system, and lending their
> support to it.

Life is like that sometimes. I tried very hard to lend my support 10 years
ago. I tried like crazy to get Plan 9 at the Supercomputing Research
Center. Since the SRC was at the University of Maryland Science and
Technology Center, at one point I tried sending letter head with "U.
Maryland S&T Center" to see if Bell Labs would sort of ignore the fact
that I wasn't *really* at the U. Maryland. No good. I spent two years
sending letters to lawyers. I finally decided "looks like they don't want
people to use it after all".

Later, at Sarnoff, ca. 1995, I tried again. That was about the time of the
"$350 for personal use, $200K (to start) for business use" fiasco.
Remember that? It's like saying "take a risk, throw away all your support
software, and oh by the way if it works you owe us a lot of money".
Brilliant.  Somehow, monopoly phone companies never really did get the
idea of marketing.

I have friends who were in ATT from ca. 1972 to the late 80s, and they
have told me there was a substantial contingent of clueless managers in
ATT who felt that releasing *Unix* to the outside world was a huge
mistake, and that while they lost the battle with Unix, they did not
intend to lose it with Plan 9. That would sure explain a lot.

The whole Plan 9 story (from the outside) looks like a long series of
attempts by ATT/Lucent to kill it. Think of ATT/Lucent as Wily Coyote and
Plan 9 as Roadrunner.

So there's a reason I started adding this stuff to legacy OSes.

I really think had ATT done the right thing in 1991, we'd all be using
Plan 9 now. I am convinced of that. As it is, they ran around suing
college students over the rights to 20-year-old files which were available
in the open literature. If anything convinced people to steer clear of
ATT-encumbered code, that was probably a big thing.

> It's very much like the New Testament parable about
> patching old wineskins...

In industry this type of retrofit (Plan 9 ideas to Linux) is usually
called "Operation Silk Purse".

> Really, Linux needs to be rewritten from the ground up,
> along with all them GNU tools.  Or we could all just use
> Plan 9...

No, it needs to be chucked. But as we all keep saying, "Installed Base".
You can't ignore that. If you put a really solid Linux emulation layer in
there (do you really want to support all 220 system calls?) you might have
a chance. Except it's so much slower in certain areas ... that's a
problem.

Did you want to take the job of porting Emacs to Plan 9?

ron



  parent reply	other threads:[~2001-11-26 14:18 UTC|newest]

Thread overview: 73+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-26  5:31 David Gordon Hogan
2001-11-26 10:00 ` Thomas Bushnell, BSG
2001-11-26 10:48   ` Matt
2001-11-26 14:29     ` Ronald G Minnich
     [not found]     ` <Pine.LNX.4.33.0111260728070.16611-100000@snaresland.acl.la nl.gov>
2001-11-27  0:13       ` Andrew Simmons
2001-11-27  1:37         ` Ronald G Minnich
     [not found]         ` <Pine.LNX.4.33.0111261834400.19833-100000@snaresland.acl.la nl.gov>
2001-11-27  2:17           ` Andrew Simmons
2001-11-27  2:28             ` Boyd Roberts
2001-11-27  2:46               ` Andrew Simmons
2001-11-27 11:53             ` Ralph Corderoy
2001-11-27  2:22         ` Quinn Dunkan
2001-11-27  2:54           ` Andrew Simmons
2001-11-27  3:06             ` Boyd Roberts
2001-11-26 14:18 ` Ronald G Minnich [this message]
2001-11-26 18:26   ` Dan Cross
  -- strict thread matches above, loose matches on Subject: below --
2001-11-27  8:49 nigel
2001-11-27  7:24 nigel
2001-11-27  6:43 David Gordon Hogan
2001-11-27  3:09 Russ Cox
2001-11-27  8:13 ` Skip Tavakkolian
2001-11-27  3:03 geoff
2001-11-26 18:27 erik quanstrom
2001-11-22  0:42 rob pike
2001-11-22  0:36 rob pike
2001-11-21 23:02 rob pike
2001-11-21 23:26 ` Matt
2001-11-21 20:08 erik quanstrom
2001-11-21 16:49 forsyth
2001-11-21 14:52 presotto
2001-11-21 20:12 ` Dan Cross
2001-11-21 20:48 ` Skip Tavakkolian
2001-11-21 22:50   ` Andrew Simmons
2001-11-25 15:23   ` david presotto
2001-11-25  4:19     ` George Michaelson
2001-11-21  3:02 Eric Grosse
2001-11-21  1:29 okamoto
2001-11-21  3:46 ` Ronald G Minnich
     [not found] ` <Pine.LNX.4.33.0111202037460.14857-100000@snaresland.acl.la nl.gov>
2001-11-21 17:51   ` Skip Tavakkolian
2001-11-21 22:44     ` Ronald G Minnich
2001-11-21  0:03 David Gordon Hogan
2001-11-20 23:48 forsyth
2001-11-20 23:40 David Gordon Hogan
2001-11-20 23:45 ` Alexander Viro
2001-11-20 23:54 ` Matthew Hannigan
2001-11-21 17:24 ` Thomas Bushnell, BSG
2001-11-22  9:56 ` Thomas Bushnell, BSG
2001-11-20 22:54 David Gordon Hogan
2001-11-20 23:17 ` Ronald G Minnich
2001-11-20 23:49   ` Matthew Hannigan
2001-11-20 23:31 ` Alexander Viro
2001-11-20 22:40 David Gordon Hogan
2001-11-20 22:47 ` Ronald G Minnich
2001-11-20 23:29 ` Alexander Viro
2001-11-20 22:20 presotto
2001-11-20 22:08 David Gordon Hogan
2001-11-20 23:40 ` Dan Cross
2001-11-21 15:05 ` Boyd Roberts
2001-11-20 22:05 erik quanstrom
2001-11-20 21:24 David Gordon Hogan
2001-11-20 21:49 ` Ronald G Minnich
2001-11-20 20:54 presotto
2001-11-20 20:49 David Gordon Hogan
2001-11-20 20:57 ` Ronald G Minnich
2001-11-21  5:59   ` Taj Khattra
2001-11-20 10:22 forsyth
2001-11-19 21:46 [9fans] vmware Russ Cox
2001-11-19 23:59 ` [9fans] Private Namespaces for Linux Matt
2001-11-20  5:26   ` Ronald G Minnich
2001-11-20 17:28   ` Thomas Bushnell, BSG
2001-11-20 20:46     ` Ronald G Minnich
2001-11-20 21:08       ` Alexander Viro
2001-11-20 21:48         ` Ronald G Minnich
2001-11-20 22:28           ` Ronald G Minnich
2001-11-20 23:14             ` Alexander Viro

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.33.0111260704450.16611-100000@snaresland.acl.lanl.gov \
    --to=rminnich@lanl.gov \
    --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).