The operating system was built to manage scarcity.
The scarcity is gone.
The operating system is not.
When computers had 64 kilobytes of RAM, someone had to arbitrate. Memory was precious. CPU cycles were gold. Every byte was a decision. The operating system was born as the necessary referee of scarcity — a brilliant solution to a real constraint.
We wrote in assembler. We counted instructions. We knew every address. The machine had no secrets because it couldn't afford them.
"The OS didn't impose itself on the hardware. It emerged from necessity — lean, purposeful, invisible."
That was the contract: the software served the silicon. The abstraction existed to unlock capability, not to gate it.
Hardware evolved. The constraints dissolved. Memory became abundant. Processors multiplied. Storage became cheap beyond imagination.
But the operating system didn't evolve with it. It accumulated. Layer over layer, compatibility over clarity, legacy over logic. Each decade added weight in the name of backward compatibility — which is just another word for refusing to let the past die.
Your SSD has an ARM processor and its own firmware. Your GPU runs a scheduler more sophisticated than most operating systems. Your network card does TCP/IP offloading in dedicated silicon. Your phone has a Neural Engine that the OS barely knows how to ask permission from.
Technology became cellular and modular. The OS stayed monolithic.
You bought the machine. You paid for the silicon. The GPU sits in your chassis, the memory is yours, the NVMe is yours. But to use it — truly use it, directly, without permission — you must pass through a gatekeeper you didn't invite.
The operating system is no longer a tool. It is a toll booth. It taxes every instruction, mediates every memory call, interposes itself between your intent and the hardware that could execute it directly.
"You are not a user of your machine. You are a tenant. The OS is the landlord — and it never sleeps."
When you train an AI model, you fight for memory that the OS pre-allocated to processes you didn't launch. When you render, you negotiate with a driver stack four layers deep. When you want 128 gigabytes of unified memory to think — really think — the OS interrupts to check for updates.
This is the question no one asks out loud: why do we accept that our code is a second-class guest in an operating system it does not control? We wrote the application. We own the hardware. And yet we wait — for the scheduler, for the driver, for the kernel — like tenants knocking on a door to a room we already paid for.
The old model: hardware sits below the OS. Everything passes upward through abstraction. You interact with the OS. The OS decides what the hardware hears.
The new model: the application declares its needs. The environment assembles around it. The GPU exposes itself directly. The NVMe manages its own namespace. The network stack runs in the silicon that knows it best. Nothing loads that wasn't explicitly invited.
An environment is assembled from capabilities, not installed as a block. No file manager if you're running headless. No audio stack if you're training a model. You declare what you need. The rest does not exist.
Hardware that can manage itself, should. The CPU shouldn't arbitrate between the GPU and memory when both are smarter than the arbiter.
Backward compatibility is a tax paid by the future to the past. Legacy is a choice, not a mandate. Break what needs breaking.
Abstractions that hide capability are not conveniences — they are amputations. The programmer should be able to see the silicon and choose whether to look away.
If you own the hardware, you own the access. No tollbooths. No permission layers between your intent and your silicon.
This is not a future proposal. The hardware already supports it. PCIe SR-IOV allows direct, partitioned device access. NVMe namespaces allow storage to manage itself. Unikernels prove you can run production systems without a general-purpose OS. The technology exists. The paradigm does not.
What's missing is not a new operating system. It's the collective decision to stop pretending the old one makes sense.
The frustration is already there — in every developer who waited for npm to install the universe, in every ML engineer fighting for VRAM the OS pre-allocated to a process they didn't launch, in every programmer who knows their hardware is capable of far more than the software stack allows.
And there is a cost that goes beyond frustration. Running a two-gigabyte operating system to execute a twenty-megabyte function is not just inefficient — it is ecologically indefensible. Every datacenter idling under the weight of general-purpose abstraction, every edge device burning battery to maintain services no application requested — this is waste with a return address. Composable computing is not only faster. It is fundamentally lighter.
"The next paradigm won't be built. It will be recognized — by people who already feel it."
We don't want your credit. We don't want your money. We don't want to build a company on this — at least, not yet, and not us.
We want you to think it. Talk about it. Argue with it. Build something small that proves a piece of it. Tell a colleague. Write a paper. Start a thread.
Ideas that belong to no one can be stopped by no one.
Own your silicon.