Skip to main content

From Unix to Agents

The operating system is being reinvented. Again.

1969

The Unix Foundation

Before Unix, every computer spoke a different language. Programs written for one machine couldn't run on another. Computing was fragmented, expensive, and inaccessible.

Unix changed everything. It introduced a radical idea: a portable operating system with a universal interface. Files, processes, pipes, permissions. Simple primitives that composed into infinite complexity.

Ken Thompson and Dennis Ritchie, creators of Unix, 1973

Ken Thompson and Dennis Ritchie, 1973. Public Domain

Philosophy

Do one thing well. Compose small programs into larger systems.

Interface

Everything is a file. Text streams connect all programs.

Impact

The foundation for Linux, macOS, Android, and the modern internet.

1991

Linux & The Open Source Revolution

Linux took Unix's ideas and made them free. Not just free as in cost. Free as in freedom. Anyone could read, modify, and distribute the code that powered their machines.

This openness sparked an explosion of innovation. The kernel became the backbone of servers, phones, cars, and spacecraft. Open source became the default way to build software.

The first web server at CERN

The first web server at CERN. Photo by Coolcaesar, CC BY-SA 3.0

2006

The Cloud Era

AWS, then Azure, then GCP. Computing became a utility. No more buying servers. Just rent capacity by the hour. Infrastructure as code. Scale on demand.

But the fundamental model stayed the same: humans writing code, humans operating systems, humans in the loop at every step. The cloud made computing elastic, but it was still computing for humans.

Server racks at NERSC

Server racks at NERSC. Photo by Derrick Coetzee, CC0

Model

Pay for what you use. Scale infinitely. APIs for everything.

Assumption

Humans write the code. Humans click the buttons. Humans fix the errors.

Now

The Agent Era

AI agents are the new operators. They write code, run commands, fix errors, and deploy software. They work around the clock. They scale to thousands of instances. They don't need a GUI.

But agents have different needs than humans. They need persistent memory that survives crashes. They need secure execution environments they can't escape. They need real-time communication with other agents and systems.

Data flock (digits) by Philipp Schmitt

"Data flock (digits)" by Philipp Schmitt, CC BY-SA 4.0

They need an operating system built for them.

Human operatorsAI agents

Soon, more computing tasks will be performed by AI agents than by human operators.

The shift is happening now.

For fifty years, we built operating systems for human operators. But the next wave of computing won't be operated by humans.

Explore agentOS