personal OS design

see also: design philosophies, design principles, design patterns, personal tech stack, intentional tech stack, personal systems design.


foundational inquiries

what are the core elements of a regenerative, humane, agent-centric operating system? how is it different from the operating systems we have today? how may it change when we consider the design of an OS of the future?

+ what can we do with our existing operating systems to make them more humane, intentional, regenerative for now?

there are a few projects that offer interesting possibilities...


my research

relevant introductory resources
core references
speculative design:

wonderOS / OLLOS - alexander obenauer -> speculative design + prototypes.
mercuryOS - jason yuan -> speculative design.

overall design

dynamicland -> a physically-distributed communal computer. profound research on creating a humane dynamic medium.
collapseOS -> low-tech OS based on the principles of permacomputing and aware of our impending systemic collapse.
open interpreter 01 - an open-source language model computer. basically the practical version of this:

descartes demon LLM desktop OS - andrew blinn (rt by max krieger).png

protocols for distributed data/information management

holochain -> post-blockchain distributed ledger, holonic design.
IPFS ->
noosphere -> a protocol for thought.
my own embryonic l1f3 protocol -> a protocol for collaborative play.

other references
smaller-scope, knowledge-oriented workspaces

codexOS - an attempt to create a complete local-first, open-source knowledge workspace.

anytype

unit -> a visually consistent programming language that could be the basis of a new OS.

research on distributed systems / collaborative workspaces

solid

DXOS

jacky zhao's experiments on building distributed systems

trust (collective)'s Moving Castles: Modular and Portable Multiplayer Miniverses

max krieger's curation on GNU/Linux as an environment to prototype desktop environments


note

the contents of the writing below are currently haphazard, disjointed and all over the place. please proceed at your own risk. (or don't. feel free to come back later when it'll be hopefully updated and improved.)

my perspective / propositions

design principles

ontology

categories
elements

inbox
databases / data capture mechanisms
views / interfaces
tools / capabilities
processes / workflows
agents

systems: directional check-in, consumption logs

itemized OS, distributed systems...