Who is Linus Torvalds and what did he build?
From Linux 1.0 in 1991 to Android today — how one kernel ended up under most of the world's technology.
There is a version of this story told as a biography, and I find it the least interesting version. One Finnish student, a famous post, decades of leadership, a reputation for bluntness. It makes a good article and it explains almost nothing about why a kernel written for a home computer ended up underneath most of the world's technology.
The more useful question is mechanical rather than personal: how does a project spread into places its author never considered, and keep working there for decades, without a company steering it? That process has a shape, and the shape is worth understanding because it explains a lot about which technologies last.
The property that made it portable
The original was written for one specific processor and would have stayed there if that had remained true. What changed things was a deliberate separation: the parts that talk to a particular kind of hardware were pulled apart from the parts that do the general work of an operating system.
That sounds like an implementation detail. It is the whole reason the thing is everywhere. Supporting a new kind of chip becomes a matter of writing the small hardware-specific piece rather than rewriting the system, which means a manufacturer with unusual hardware can make it work in weeks instead of years. Do that enough times and you end up running on processors nobody had designed when the code was written.
Combine that with a licence that let anybody try without asking permission, and the adoption pattern follows automatically. Nobody had to be sold anything. An engineer with a problem could simply attempt it, and if it worked, it was already deployed before any procurement department heard about it.
Where it actually ended up
Not the desktop, which was the prize everyone assumed the contest was about. Everywhere else.
Servers first, through the late nineties, quietly. Then the infrastructure of the web as it grew. Then phones, through Android, which put the kernel into the pocket of a substantial fraction of humanity. Then everything embedded — televisions, routers, cars, cameras, industrial controllers, cash machines, medical equipment. And at the top end, every single one of the fastest supercomputers in the world, which is a complete rather than partial claim and one of the odder statistics in computing.
The through line is that none of these are places where a user chooses an operating system. They are places where an engineer picks the thing that can be adapted to unusual hardware, inspected when it misbehaves, and deployed without a per-unit licence negotiation. Three requirements, and they select for the same answer every time.
Why it did not fragment
This is the part I think is genuinely remarkable, and it is where the individual does matter after all.
Anyone may take the code and go their own way. Thousands of companies had both the ability and a commercial reason to maintain their own private version, and many tried. Yet there is still one mainstream kernel that everybody's work flows back into, which is not how this usually goes — plenty of open projects have split irreparably over less.
Two mechanisms held it together. The licence made a private version expensive rather than impossible: you may keep your changes to yourself only if you never distribute the product, and a company shipping devices is distributing. So the cheap path was to send changes upstream and stop maintaining them separately, which is a purely economic incentive rather than a moral one.
The second was a maintainer structure with a final arbiter. Somebody decides what goes in. That role has been held publicly and argumentatively for three decades, and while the bluntness has been criticised — sometimes fairly — the function it served was real: a project with no way of settling disputes splits, and this one always had a way.
What I take from it
Two things, and the first is about my own trade. The reason I can put a system on a machine a manufacturer abandoned is that thirty-five years of hardware support accumulated in one place instead of thirty-five separate proprietary versions. That accumulation was not inevitable. It was produced by a licensing decision and a governance structure, both of which could easily have gone the other way.
The second is more general and I keep returning to it. This did not win by being better in a comparison anybody ran. It won by being available at the moment somebody had a problem, cheap enough to try without permission, and open enough to fix when it did not fit. Those three properties beat a superior product with a procurement process, repeatedly, for three decades. It is the most reliable pattern I know of in this industry, and it applies to a great deal more than operating systems.
See open source doing real work.
Our demo runs n8n — the same code you can download and audit yourself — and oftionn ai, our own service built on open models. The rest of the stack, Nextcloud, Immich, Jellyfin, Stirling PDF and Home Assistant, is the same open code, preinstalled on the hardware we ship.