Live data from Hacker News

Why Didn't Plan 9 Succeed?

news.ycombinator.com

11–12 of 12 posts

Re: Why Didn't Plan 9 Succeed?

#11

Tons of reasons, really. Unix was originally given away, but then it got wildly popular and Bell Labs regretted they couldn't capture much of the value it created. When Plan 9 came around, they were much, much stricter about it, and so it was much less accessible. Unix was possibly the first widely-available operating system with its particular ethos - frustratingly simple and hackable. Plan 9 has much the same ethos…

This. Do you currently use Plan 9 for your operating system at home?

By not making the operating system abstractions similar to other existing operating systems all popular applications had to be rewritten for Plan 9. There was a network effect of existing apps that worked well enough and developers were already familiar with the existing systems which made it hard for users to switch over.Plan 9 was a better operating system technically but it didn't have the utility that existing operating systems already provided to users.

Non-computer people would also probably just use whatever OS the computer they bought had. Using something outside of MacOS or Windows was not normal for a non-technical person in the mid 90s.

Re: Why Didn't Plan 9 Succeed?

#12
post #6

A lot of concepts that originated in plan 9 have been widely adopted by modern unix-like operating systems, most notably the /proc file system, so in a certain sense I would say that it was a successful project. Lack of applications, drivers and compelling use cases ultimately caused the project itself to fail. It was also competing against operating systems with huge commercial backing that already had deeply entren…

procfs predates Plan 9: http://lucasvr.gobolinux.org/etc/Killian84-Procfs-USENIX.pdf

Meh. That is research from the same group that was thinking about the problems with Unix and could be argued is an early expression of some of the ideas that became plan9. Seems a little like saying Linux predates Linux since the terminal code that Linus based his first release on existed before he trashed his FS.
Post reply on HN