News for hackers. Stuff that matters.
Re:Plan 9 from Bell Labs by rian on Tuesday December 09, 2014 @06:13AM (#8722146)
While modernizing and redesigning the Plan 9 UI is a valiant cause, it may not be the most efficient way to accomplish your goals.

I'd venture to say that Plan 9 was never meant to be a mainstream OS. It essentially served as a playpen for new OS/systems ideas and research at Bell Labs at the time.

A lot of those ideas were pretty influential: union mounts, per-process namespaces, user-space file systems, UTF8, human-readable protocols, rfork(), file-object interface ubiquity, concurrent programming model, etc. You can see how these ideas have pervaded our current systems landscape.

The implementation of Plan 9 itself is great, but I don't think success of the Plan 9 project should be limited to whether or not its specific implementation stays current and modern. The UX was never designed with the common user in-mind, and it arguably was never the core focus for the system. A greater success would be to see its actual core ideas spread out into other mainstream systems.

So instead of making the Plan 9 UX more modern, why not work on getting some of its missing features into Linux instead? Last time I checked, Linux still needs a union-mount implementation. This way, the world benefits.

BTW, you might like this: http://swtch.com/plan9port/

Re:Plan 9 from Bell Labs by amaranth on Tuesday December 09, 2014 @06:24AM (#8722181)
Union filesystems are (finally) supported in mainline Linux as of the most recent (3.18) release.

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....

Re:Plan 9 from Bell Labs by stormbrew on Tuesday December 09, 2014 @09:17AM (#8722785)
There have been union mounts of various sorts for linux for a very long time. The issue, in comparing them to plan9, has never been whether or not they were in the mainline kernel, but the fact that they require superuser privileges to use (because changing the view of the filesystem affects how privilege escalation works in unix).

As long as that's true, union mounts in linux are not really useful in the same ways they were in plan9.

Re:Plan 9 from Bell Labs by JetSpiegel on Tuesday December 09, 2014 @06:48AM (#8722234)
Linux has the OverlayFS now. Gentoo already uses it by default, as I recall.