To view parent comment, click here.
To read all comments associated with this story, please click here.
I am ***absolutely certain*** that the only reason that Plan 9 has not taken off (as Linux has) is because of Plan 9's interaction awkwardness.
There are complications involving AT&T, Bell Labs, licensing deals, Rob Pike, Lucent, and Lucifer.
I wonder if Rob ever wrote about any of that?
Anyway, during the brief period when there was a window of opportunity for Plan 9, back in the mid 90s, AT&T was divesting itself, Pike et al were trying to position Plan 9/Lucifer as the ultimate embedded device OS, too soon, and the then current licensing terms for access to Plan 9 were too restrictive.
Rob did show me a really nice demo on a tiny embedded system that had a full networking stack and was snappy in some small amount of memory I don't recall now, but there was too much missing, it was too idiosyncratic, and for reasons I don't know, Lucent dropped the ball on using it for devices.
That's a pity, because it would have made a great basis for modern handheld wireles devices.
By the time the license issues were resolved, the lack of applications and hardware support made it a novelty item outside of the embedded community, and the lack of a champion made it uninteresting inside.
Now, for all intents, it's just another hobby OS, most notable for the fact that it was the last thing done in OS research at Bell Labs that is in any way related to Unix.






Member since:
2006-07-19
I have to agree with siebharinn.....
Don't get me wrong - I ***love*** the clean design of Plan 9, in particular the very clean namespace stuff. Oh - the security too - that is also a BIG plus for it. But sheesh - getting used to the **user interaction** is ***painful***.
I'm not exactly a newbie either - I've used Linux constantly for the last 4-5 years, and I'm a programmer. But the weird Plan 9 user-interaction feels ***really awkward***.
I am ***absolutely certain*** that the only reason that Plan 9 has not taken off (as Linux has) is because of Plan 9's interaction awkwardness.
I would LOVE to see someone do a "newbie front-end" to Plan 9. In other words, at login, you could choose a Linux-style control setup (with easy-to-use interaction), or you could choose the guru-level control-setup ( the setup that Plan 9 now uses by default).
- Latte
Edited 2006-07-19 23:49