Post B0vcxFaik7BzCPes6a by allison@hidamari.apartments
(DIR) More posts by allison@hidamari.apartments
(DIR) Post #B0vbOIcJOxpmUfAlY8 by lispi314@udongein.xyz
2025-12-05T05:08:09.415252Z
1 likes, 0 repeats
Monetary-gating is no more effective than dynamic reputation assessment, but it sure is a lot more exclusionary.Pretty much the first red flag with Urbit in isolation (it gets worse when one reads on the community & everything else; predictably a lot of its issues, including the monetary-gating, flow naturally from the creator's ideas).Its documentation makes some very vague promises but it doesn't really seem to do much for something that calls itself an "overlay OS".
(DIR) Post #B0vbZDAO0Sl2m6JWVs by lispi314@udongein.xyz
2025-12-05T05:11:52.556320Z
1 likes, 0 repeats
For an actually serious overlay OS/desktop, take a look at ArcanFE/Durden instead.
(DIR) Post #B0vbvbAjR1l9b79Okq by allison@hidamari.apartments
2025-12-05T05:16:33.042348Z
1 likes, 0 repeats
@lispi314 I would also consider inferno, chrysalisp, medley interlisp, gnu emacs, self, squeak, etc. to be valid foss entrants in this category of "overlay os" to a greater or lesser extent
(DIR) Post #B0vcxEfeAJXSLOxI92 by lispi314@udongein.xyz
2025-12-05T05:21:02.788131Z
0 likes, 0 repeats
@allison :emacsicon: mentioned 🎺Silliness aside yes.
(DIR) Post #B0vcxFaik7BzCPes6a by allison@hidamari.apartments
2025-12-05T05:28:01.922095Z
0 likes, 0 repeats
@lispi314 I think the earlier you go the fuzzier the concept gets and the more it just breaks down into the general morass of macro languages/pcode runtimes. Like does Framework count as an overlay OS? UCSD Pascal chainloaded from DOS? MacMINIX? MachTen? lol.
(DIR) Post #B0vihorQRZ9Bg2Urrc by ramin_hal9001@fe.disroot.org
2025-12-05T06:31:57.151640Z
1 likes, 0 repeats
I think the earlier you go the fuzzier the concept gets and the more it just breaks down into the general morass of macro languages/compatibility layers/pcode runtimes.@allison this is so incredibly true. And this is also kind-of why I think Andrew Tanenbaum ultimately may have been right and Linus Torvalds may have been wrong, in that infamous debate they had over operating system architecture. Probably a microkernel architecture is the best way to go for an actual operating system.On The microkernel establishes various userland environments, like QEmu, FreeBSD Jails, various OS compatibility layers, and so on.Once you have the microkernel, then you can have the “seat,” which manages user sessions (maybe the “session layer” by the OSI model), which is something like Arcan. This establishes a consistent API for managing high-throughput devices (especially graphics cards), and IPC mechanisms.On top of the session layer, you have the application layer (the “app platform”), and this for things like WebKit, Java, .NET, Android ART/Dalvik, Squeak, Glamourous Toolkit, Emacs, Medley, Gnome, KDE Plasma, and so on.@lispi314 #tech #software #SoftwareArchitecture #OperatingSystems #Microkernel