9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: a@9srv.net
To: 9fans@cse.psu.edu
Subject: Re: [9fans] cpu server
Date: Sat,  7 Feb 2004 17:26:33 -0500	[thread overview]
Message-ID: <e65addeb3defaca62c404bf1f4a83f14@9srv.net> (raw)
In-Reply-To: <b89a88f3506ffdb5adafcb395df34efc@terzarima.net>

wow, charles. excelent write-up. just a few additions i'm
compelled to make, based on recent experience and first impressions.

when i was first exposed to plan 9, i was a unix admin. the very
first thing that struck me about it was /lib/ndb. plan 9 was
build with networks in mind, and as such the handling of them is so
far superior to, well, everything else as to be operating at a
different level entirely. no more changing host names in 3-5
different places, no more worrying about if my dns data was synched
with my arp data and so on. designing the system around the idea of
being network-centric meant dealing with and organizing a network
was simple, even when not making use of the advanced networking
capabilities the system presents. the small stuff falls out of doing
doing the big stuff right.

a few days later i had my second big "whoa" moment with plan 9 while
while looking at aux/listen. tcp7 and tcp9 just blew my mind. i
could write network listeners! in like three lines!!! wereas
something like xinetd is (arguably; or not) an incremental step up
from inetd on modern unix systems, aux/listen is something else
entirely. i've written cross-protocol port forwarding in two
lines of shell code. the amount of times since then that i've
wished for aux/listen on whatever unix i was working on at the
time is beyond number. it's not just incremental; it's totally
different. and it works stand-alone, too.

again: the small stuff falls out of doing the big stuff right.

and plan 9 does the big stuff right.
ア


  reply	other threads:[~2004-02-07 22:26 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-02-07  0:24 vdharani
2004-02-06 22:50 ` Jim Choate
2004-02-07  3:41   ` Bruce Ellis
2004-02-07 14:48     ` Jim Choate
2004-02-07 15:21       ` Bruce Ellis
2004-02-07 16:05         ` Jim Choate
2004-02-07 19:54           ` Charles Forsyth
2004-02-07 22:26             ` a [this message]
2004-02-07 23:16               ` andrey mirtchovski
2004-02-09 17:47                 ` rog
2004-02-09 18:19                   ` andrey mirtchovski
2004-02-09 18:43                     ` rog
2004-02-09 18:49                       ` andrey mirtchovski
2004-02-09 18:49                     ` rog
2004-02-09 18:50                       ` andrey mirtchovski
2004-02-09 19:32                     ` 9nut
2004-02-09 18:44                       ` andrey mirtchovski
2004-02-10  1:38                     ` Kenji Okamoto
2004-02-10  1:40                       ` David Presotto
2004-02-10  1:50                       ` boyd, rounin
2004-02-10  1:11                         ` andrey mirtchovski
2004-02-10  3:03                           ` Lyndon Nerenberg
2004-02-10  5:00                           ` Geoff Collyer
2004-02-11  3:14                             ` Jack Johnson
2004-02-08  1:04               ` Taj Khattra
2004-02-08  1:20             ` Jim Choate
2004-02-08  2:56               ` Bruce Ellis
2004-02-08  2:40           ` Bruce Ellis
2004-02-07  8:18   ` andrey mirtchovski
2004-02-07 11:12     ` Bruce Ellis
2004-02-07 11:33     ` a
2004-02-07 13:30     ` boyd, rounin
2004-02-07 13:38     ` boyd, rounin
2004-02-07 14:51     ` Jim Choate
  -- strict thread matches above, loose matches on Subject: below --
2007-12-28  3:09 [9fans] CPU Server Joshua Wood
2007-12-22 23:12 "Rodolfo \"kix\" Garci­a"
2007-12-22 23:15 ` Iruata Souza
2007-12-23  3:13 ` John Soros
2007-12-23  3:35   ` erik quanstrom
2007-12-27 16:16     ` "Rodolfo \"kix\" Garci­a"
2007-08-15 22:13 Rodolfo (kix)
2007-08-16  1:26 ` geoff
2007-08-16 13:18   ` rob
2007-08-16 13:29     ` erik quanstrom
1998-07-13 15:46 Franklin

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=e65addeb3defaca62c404bf1f4a83f14@9srv.net \
    --to=a@9srv.net \
    --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).