3 ms·
The three OS examples you give are all at varying stages of completeness: Movitz is just a text-mode Lisp prompt; HURD has been in development for over 20 years
by jff 17y ago
The three OS examples you give are all at varying stages of completeness: Movitz is just a text-mode Lisp prompt; HURD has been in development for over 20 years and still hasn't had a stable release; Plan 9 has had multiple commercial releases in those same 20 years, each a significant advance over the other, and now the whole system is free. I've worked with Plan 9 for several years now. The advantages for a developer are that you can understand the entirety of the kernel with a little effort, there is a centralized location for user-contributed code, the tools are excellent, and the community is small enough that you can really get to know everyone.
Linux has 30 different applications for every task, and most of them suck hard in at least one major point, but you get the feeling that there's nothing left to write. In Plan 9, there's a wide open field of useful things to create. It would be nice to have some decent calendaring tools, for instance. While we only really have one windowing system, rio, there's nothing at all to stop you from making a different one, say with title bars and buttons--and people would use it, especially clueless disgruntled newbies :)
So really, the tutorial for Plan 9 is "read the wiki, play with the system, write some code when you're ready."
- calcnerd256 17y agoI guess it's time for me to try Plan 9 in a virtual machine again soon. Last time I tried it, I wasn't able to get it up to the point that I could use the Web browser. That's kind of necessary these days, if one wants to stick with an OS.