Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
(Nearly) full tickless operation in 3.10
Posted Dec 16, 2012 17:31 UTC (Sun) by renox (subscriber, #23785)
Uh? You should elaborate on your criticisms because it's not obvious at all what you're referring to.
Posted Dec 17, 2012 1:02 UTC (Mon) by bronson (subscriber, #4806)
My lament is that, at this point, Plan9 is dead in the water and its team members are using Unix in their day jobs again. If it had followed a longer, more conservative schedule, maybe starting from a working Unix base, it might have seen more success. Ah well. Now it's competing with Haiku and the Hurd for the cleanest software that nobody uses. :)
Posted Dec 17, 2012 8:51 UTC (Mon) by renox (subscriber, #23785)
Bleah, this page is a mess, the perfect example of a wiki gone wrong.
> I don't think you'll find anyone claiming Plan9 is a refactored Unix. It's always been a proud start-from-scratch effort.
Bah who cares about the implementation details, it is still considered to be the "successor" of Unix as it takes the same concepts but goes further with those concepts.
> My lament is that, at this point, Plan9 is dead in the water and its team members are using Unix in their day jobs again. If it had followed a longer, more conservative schedule, maybe starting from a working Unix base, it might have seen more success.
Maybe, but note that Plan9 stayed proprietary during a long time even when there were Free implementations of Unix..
Posted Dec 17, 2012 11:33 UTC (Mon) by hummassa (subscriber, #307)
The argument here is: Plan9 is NOT a refactoring of Unix because, in the words of Martin Fowler, "Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure."
The original phrase from bronson was: "It was a rewrite suffering serious second system syndrome." (referring, obviously, to Plan9). Going by stages:
it IS a rewrite of Unix, and if you define second-system syndrome as "the tendency of small, elegant, and successful systems to have elephantine, feature-laden monstrosities as their successors", then Plan9 /could/ be construed as having this, altough I think it was more of an hyperbole than a factual statement.
IMHO Plan9 is quite elegant itself (but I *do* think Limbo is a monstrosity /per se/), and I agree with you that it did not lose momentum because of featuritis or other stuff, but because it stayed close where other unixen opened up.
Posted Dec 17, 2012 12:58 UTC (Mon) by renox (subscriber, #23785)
Uh why? I like it very much.
I'm not alone as Go has some success and it is very similar to Limbo..
Posted Dec 17, 2012 14:51 UTC (Mon) by hummassa (subscriber, #307)
And I respect your opinion and you are certainly entitled to it.
> I'm not alone as Go has some success and it is very similar to Limbo..
Don't even get me started on Go... (hint: WHY OH $DEITY WHY) :-D
Seriously, both languages are "C on steroids". Full of shorthands, but none of the shorthands *I* would use. IOW, poorly-Huffmann-encoded for me. YMMV.
Posted Dec 17, 2012 18:05 UTC (Mon) by bronson (subscriber, #4806)
Posted Dec 27, 2012 9:51 UTC (Thu) by jwakely (subscriber, #60262)
The post I was replying to was talking about revisiting the ideas behind unix and removing historical cruft. Plan 9 does that (along with adding a lot of new ideas and new features, as to be expected from a research OS)
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds