9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] plan 9
@ 2002-08-30  9:57 Isaac Stern
  2002-09-02  9:13 ` [9fans] " Nick Roberts
  0 siblings, 1 reply; 10+ messages in thread
From: Isaac Stern @ 2002-08-30  9:57 UTC (permalink / raw)
  To: 9fans

I have heard lots of good things about plan9 in a past. How it is
innovative OS and it takes file abstractions step futher then UNIX,
but have never really made any serious research on topic.
Could someone please sum up for me what is new in plan 9 besides it
being "multiserver/distribured" OS.
Sincerely,
IS.


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [9fans] Re: plan 9
@ 2002-09-02 12:28 Russ Cox
  2002-09-02 14:16 ` Ronald G Minnich
  0 siblings, 1 reply; 10+ messages in thread
From: Russ Cox @ 2002-09-02 12:28 UTC (permalink / raw)
  To: 9fans

Plan 9 _is_ object-oriented (in the original Smalltalk
sense, not the perverted C++ sense).  Its objects are files.
If all you're going to do is troll, go away.

Russ


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [9fans] Re: plan 9
@ 2002-09-02 14:44 Russ Cox
  2002-09-04  2:37 ` Eric Dorman
  0 siblings, 1 reply; 10+ messages in thread
From: Russ Cox @ 2002-09-02 14:44 UTC (permalink / raw)
  To: 9fans

Ron's comment makes me think I should have explained
myself a little more, and anyway I have a fun story.

The whole fad OO argument saddens me, since Plan 9 probably
pushes the real point of OO -- consistent and reused
interfaces -- farther than any other system.  The problem
with the current fad OO world is that there are hardly
any consistently-used interfaces, so you lose all the
potential reuse.  Plan 9 may only have one real interface
but we sure do reuse it a LOT.  And we really do have
many interfaces, such as the one presented to a cpu
server by a terminal (and by drawterm), or the one
presented to clients by kernel graphics drivers
(and by rio, and by vncs, and by drawterm), or the
authentication files presented by the 3e kernels
(and by authfs), or the auth files presented by
auth/factotum (and by auth/factotum, whenever you
care to reinvoke it!), and on and on.  I would very much
like to hear about any systems that are more object
oriented.

I got an iPod a few days ago, one of the spiffy new
Windows ones that have a FAT32 file system.  It came
with MusicMatch Jukebox, which was exhibiting some
bugs in the actual downloading to the iPod.  There
were various people who'd written software for
Windows to talk to the Mac iPod (which has an HFS+
file system), software that was supposed to be quite
good, and I mourned the fact that I couldn't use it.
Then I remembered that all the Windows software for
talking with the Mac iPod was layered on top of a
general Mac file system driver, so that the
iPod was actually mounted by Windows and manipulated
via file system operations.  Well, I reasoned, my iPod
is already mounted, so I'll install the iPod software,
ignore the Mac FS drivers, and point the software at
my already-mounted FAT32 iPod.  It worked the first
time.

Imagine if everything behaved like that, presenting
good interfaces so that only the interface rather than
the actual details of the implementation mattered.
You'd have Plan 9.

Russ


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [9fans] Re: plan 9
@ 2002-09-03  0:35 Geoff Collyer
  0 siblings, 0 replies; 10+ messages in thread
From: Geoff Collyer @ 2002-09-03  0:35 UTC (permalink / raw)
  To: 9fans

I think that for many people, "object-oriented" has become a
content-free buzzphrase, much like "structured" had by 1975 (or at the
lastest 1980).  Both have connotations of "good, warm, fuzzy" or more
specifically, "approved of by me".  So "O-O OSs are better" just means
"I like O-O OSs"; take with as many tons of salt as necessary.



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2002-09-04  2:37 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-08-30  9:57 [9fans] plan 9 Isaac Stern
2002-09-02  9:13 ` [9fans] " Nick Roberts
2002-09-02 10:11   ` Lucio De Re
2002-09-02 12:09   ` Steve Kilbane
2002-09-02 14:14   ` Ronald G Minnich
2002-09-02 12:28 Russ Cox
2002-09-02 14:16 ` Ronald G Minnich
2002-09-02 14:44 Russ Cox
2002-09-04  2:37 ` Eric Dorman
2002-09-03  0:35 Geoff Collyer

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).