9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Steve_Kilbane@cegelecproj.co.uk Steve_Kilbane@cegelecproj.co.uk
Subject: [9fans] Re: Anyone still running plan9?
Date: Wed, 27 Aug 1997 08:15:37 +0100	[thread overview]
Message-ID: <19970827071537.A0DfrSMBiLidc3nV4ozvmdtEz7ySn1yP35RkZFDQ3cM@z> (raw)

> WHy won't somebody take things like the namespacing stuff,
> the 9P and IL protocols, the fileserver/cpuserver/terminal concepts... all
> the good "internals" of Plan 9 and make an effort to bring those ideas
> into modern freeware *nix clones.

Lots of reasons come to mind...

It's harder. Writing system-level code is almost always harder than
writing an application in the warm, fuzzy environment that the OS
provides. Especially if you've got to make a radical change to the
nature of a core system service, such as the namespace.

It's not just a question of adding a "thing" in isolation. How useful
would per-process namespaces be in Plan 9, if every single application
assumed the namespace was global? Some use, sure, but not nearly as
much.

9P and IL are ok, providing there're other machines to talk them
to, and IL in itself doesn't add any value at all apart from performance.
TCP *could* have been used, with modifications to the handlers, but IL
does the job better. Few sites would be willing to put their main filestores
onto machines with a hacked-up kernel, so that they can talk 9P when
NFS is doing the job for them.

Most compelling: someone's already done the job. There's a lot of effort
involved in shoe-horning this lot into *nix. Given the cost of the real
thing, it makes far more sense to just go out and buy it.




             reply	other threads:[~1997-08-27  7:15 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-08-27  7:15 Steve_Kilbane [this message]
  -- strict thread matches above, loose matches on Subject: below --
1997-08-29 17:59 ozan
1997-08-29 15:50 Scott
1997-08-29 15:34 Brandon
1997-08-28 13:56 Steve_Kilbane
1997-08-28 13:46 Boyd
1997-08-28 13:00 Michel
1997-08-28  1:33 Scott
1997-08-27  8:32 Will
1997-08-27  8:32 Bengt
1997-08-27  8:32 Gary
1997-08-27  8:11 Boyd
1997-08-27  4:11 Gary
1997-08-26 19:39 Fariborz
1997-08-26 18:41 Brandon
1997-08-26  0:55 Martin
1997-08-25 22:34 David
1997-08-25 21:56 Scott
1997-08-25 21:46 David
1997-08-22 17:01 Tim
1997-08-22 15:57 Michel
1997-08-22 13:30 Will
1997-08-22  9:30 D.M.Pick

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=19970827071537.A0DfrSMBiLidc3nV4ozvmdtEz7ySn1yP35RkZFDQ3cM@z \
    --to=steve_kilbane@cegelecproj.co.uk \
    /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).