Plan9

My summer break in 2014 had a theme of sorts, which was “back to basics”. I wanted to forget everything I could about work and fiddle with more interesting stuff – less abstractions, less wondering, more concrete, down-to-earth stuff.

For some reason I gravitated back towards Plan9/Inferno again. Call it dissatisfaction with present day computing, if you will, but I keep looking for something smaller, faster and more efficient than what we use today – so I ended up setting up plan9ports on a Chromebook and fiddling with it.

Resources:

Date Link Notes
2018 diod a multithreaded 9P file server written in C
2016 Richard Miller's Stuff Which includes the official Raspberry Pi image
Harvey OS A "Fresh Take on Plan 9", under active development
go-p9p A 9p/Styx library for Go
lua9p A 9p/Styx library for Lua
2015 inferno-rpi A port of Inferno to the Raspberry Pi, with a few tweaks
node9 An Inferno-like hosted OS using LuaJIT instead of dis
2014 Installing a virtualized Plan9 server Somewhat outdated, but workable
plan9port Can be installed trivially on a Mac via brew
9front Has a Raspberry Pi image that works better than the 'official' port (but does not include ssh2)