Operating systems

From ancient engineering to the cutting-edge
Post Reply
User avatar
Garcian Smith
Posts: 1
Joined: Tue Jun 11, 2019 3:14 pm

Operating systems

Post by Garcian Smith » Tue Jun 11, 2019 5:03 pm

Some alternative OSes:

1. Urbit
Your Urbit is a personal cloud server. A simple, private, general-purpose virtual computer on an encrypted P2P network.
The name 'Urbit' refers to a 'clean slate' computing stack that comprises a new OS (Arvo), new languages (Nock, a minimalist functional assembly; and Hoon a symbol-infested Lisp (sort of?)), a new P2P networking protocol (Ames), a new filesystem (Clay), etc. Familiar computing paradigms reimplemented from scratch, functionally. And some Ethereum infrastructure (the 'Azimuth' PKI).


Japanese system architecture with some interesting history.
The Japanese government planned to introduce the Matsushita PC in its schools, but the Office of the United States Trade Representative objected, claiming that the plan constituted market intervention and threatened Japan with sanctions; not coincidentally, the former official of the United States Trade Representative office who issued the threats against the Japanese government, Tom Robertson, had been offered by Microsoft the very lucrative position of being their Tokyo-based director for government affairs in Asia.

3. TempleOS

Retro 16-colour OS, a solo project built as an act of Christian worship, including Bible-themed games, a new C-like language (HolyC), a divination program to speak with God, and decidedly no networking capability.

https://thenewstack.io/the-troubled-leg ... rogrammer/
http://www.codersnotes.com/notes/a-cons ... -templeos/

4. kOS

K is a very terse language used with time-series, in-memory database platform kdb+, used in finance. kOS is its author's OS project, which uses K. Hopefully it's not just vapourware.
At Iverson College in 2013 he demonstrated the new graphics layer, z – 9Kb of code to replace the X Windows system. For the first time we saw the kOS desktop, solid black with a Tolkienesque legend top left: one system/all devices. Arrayed on the right edge, the icons of five kOS apps. He launched the text editor app and then wrote a new one, working out the key callbacks in front of us and explaining them as he worked. As he defined each callback the new app acquired it: no compile, load, install cycle. In eight lines of K he had replicated the core function of Notepad. At this point, with the new z layer in place, kOS weighed 62Kb.

Post Reply