|
|
|
|
|
by madawan
3927 days ago
|
|
I love reading these little blurbs about Plan9. I haven't played around with it too much but it feels very "modern" (I know it's old). What are some of the ways a beginner can get into Plan9? Can I use it as a Desktop Operating System on my old Thinkpad? What can I do with it? Does it run a modern browser? Could it run QEMU? |
|
I've had much more luck with 9front distribution, it seems maintained at least.
A desktop OS is a vague term, but you have to be super undemanding to use Plan 9 in the modern environment. If you plan to develop on it, be aware: it's quite possible, but it is not POSIX-compatible, it has its own, often quite opinionated tools (Acme editor with its obsessive three-button mouse usage is something I could not get used to), it is often a world-in-itself. It has C, Go, Mercurial, Python though. Don't expect many opensource projects we take for granted to be available (databases, servers, etc). However, 9front has its own "repository" [0] that has ssh, vim, ghc and other basic Unix tools.
No, neither Plan 9 nor 9front run a modern internet browser. A modern browser is a complex, non-portable, monolithic, demanding beast. It just does not fit the Plan 9 vision, so the common piece of advice is to run a VNC session to a mainstream OS to browse the internet. `elinks` is "a graphical browser" according to Plan 9 people (and I rather agree).
This is impression of a beginner, so feel free to correct me.
[0] http://www.plan9.bell-labs.com/wiki/plan9/Contrib_Index (oops, it is offline at the moment).