Introduction to 9front
fqa.9front.org
fqa.9front.org
1. Plan 9 was led by Rob Pike, Ken Thompson, Dave Presotto and Phil Winterbottom, with support from Dennis Ritchie and released (closed source) by Bell Labs ( https://en.wikipedia.org/wiki/Bell_Labs ) in 1992. In 1996, AT&T decided to deprioritize it. Lucent open sourced it in 2000 and free sourced it in 2002. It was a process-based OS where each process had its own filesystem (called a namespace) where each process could share virtual files (via 9P, later 9P2000, protocol) in the other processes' file systems. Like Unix (and Linux), files could represent devices. UTF-8 was used everywhere (since Ken Thompson invented it). rc was the default shell, rio was the windows system, plumber allowed system-wide hyperlinking, and sam and acme were the text editors.
2. 9front is a fork of Plan 9.
3. If you refresh the linked page (the main page for 9front), it has a new picture. There are a lot. Some are really bizarre, like the man in the wheelchair in front of the elevator. Others like the shot from Jurassic Park are funny and wrong- "it was a Silicon Graphics workstation (using IRIX, the SGI System V based Unix) running a three dimensional file system browser." (not Plan 9 which was not Unix) http://movies.stackexchange.com/a/9746
1.1 - What is 9front? Plan9front (or 9front) is a fork of the Plan 9 from Bell Labs operating system. The project was started to remedy a perceived lack of devoted development resources inside Bell Labs,[citation needed] and has accumulated various fixes and improvements. This FQA specifically covers only the most recent release of 9front.
The code appears to be at https://code.9front.org/hg/plan9front/file/tip and can be cloned with
hg clone https://code.9front.org/hg/plan9front/
There are about 30 contributors, the first commit is from 2011 and the last is from last week."Plan9front (or 9front) is a fork of the Plan 9 from Bell Labs operating system. The project was started to remedy a perceived lack of devoted development resources inside Bell Labs,[citation needed] and has accumulated various fixes and improvements."
What's so confusing about that?
In all seriousness, I've been meaning to play around with 9front so maybe this weekend is the time I'll finally get around to it
I really must put this on an old thinkpad just for the lutz.
HTTP/1.1 200 OK Content-Type: text/html Server: rc-httpd
Plan 9 was probably the finest operating system in the world.
Maybe you could find out from the website, but I gave up.
Then the only remaining concern would be running JavaScript. mothra is nice but god-browsers are teh standard now.
I have always seen playing with boot.ini and aux/vga easier than messing with xorg.conf. Switching from something keyboard-driven like i3 or dwm, rio would cause some upset but it does not take much time getting used to- come on, you just click and drag. I also find acme a lot more convenient than vim or emacs and regularly use it on Linux via plan9port.
[1]: https://github.com/tokyo-jesus/9front [2]: https://gitlab.com/xj9/9front
Terrifying...