I knew about #plan9 for a while and I heard the name #ACME for a text editor before. But today I watched this video (https://research.swtch.com/acme) and learned that the latter is a reimplementation of the GUI/TUI of the #OberonSystem. (Somehow this makes me think of the code as fanfiction. Because it looks like the same thing on first glance, but it is a little bit kinky to make the Plan9 crowd happy.)
@[email protected]
Today I was reading some #HolyC sources from #TempleOS.
Terry Davis actually completed his OS, an OS designed to have fun programming.
A similar project (both in complexity and size, but not completely aligned in goal) was #Wirth's #OberonSystem, that is still educational, but more "serious".
Two features that these complete system have in common are their coherence and self-containment.
The more you err toward mainstream, the less coherence and self-containment you find:
TempleOS > 9front > BSDs > Linux
Self-containment enables coherence.
Long evolution history tend to demage it.