A Student's Frustration Started It All
Linus Torvalds was a student at the University of Helsinki when he ran into a wall. He was studying Unix through Minix, a small teaching operating system built for classrooms, but Minix's license only allowed educational use. Torvalds wanted something he could actually build on.
So he started writing his own kernel from scratch. He had no plan to compete with anything professional. He just wanted a free alternative he could tinker with on his own machine, without asking anyone's permission first.
On 17 September 1991, he released the first version of that kernel to the world. It was rough, small, and built by one person. Nobody, least of all Torvalds, expected it to matter much beyond his own computer.
The Name He Never Actually Picked
Torvalds had his own name picked out: Freax, a mashup of 'free,' 'freak,' and the letter X that closes out so many Unix-style names. He uploaded his early files under that name to a university server.
Ari Lemmke, a coworker who managed the server, didn't like it. Without asking Torvalds first, he renamed the project folder Linux. Torvalds eventually gave in and let the name stick.
The kernel's own pronunciation stayed contested for years. Torvalds even recorded an audio clip explaining it should sound like 'LIN-uuks,' with a short i as in print. Depending on who you ask, even he doesn't fully follow his own rule.
Why Some People Insist on Saying 'GNU/Linux'
Torvalds's kernel needed help to become a full operating system, so he switched its license to the GNU General Public License and pulled in free tools from the GNU Project, a free-software effort started in 1983.
The GNU Project's founders argue that most 'Linux' systems are really GNU systems with the Linux kernel attached, and prefer the name GNU/Linux to reflect that. Most media outlets and distributions never adopted it.
One 2011 study of Ubuntu backs up part of that argument: GNU components made up roughly 8 to 13 percent of its code, while the Linux kernel itself, even counting its direct dependencies, accounted for only about 9 percent.
From a Bedroom Project to Nearly Everything With a Screen
Three decades later, Linux quietly runs almost everything except the desktop it was arguably built for. Over 96 percent of the top one million web servers run on it, and it powers all of the world's 500 fastest supercomputers.
It also runs at least 80 percent of public cloud workloads on AWS, Azure, and Google Cloud. Android, which uses the Linux kernel at its core, shows up on roughly two-thirds of mobile devices worldwide, making Linux the most widely installed kernel on the planet.
And yet on ordinary laptops and desktops, the machines closest to how Torvalds first used it, Linux sits at only around 4 percent market share. The revolution happened almost everywhere except the one place it started.
Built Like Evolution, Not Like a Blueprint
Nobody designed Linux the way a company designs a product. Developers who've studied it describe it as something that evolved through countless small, uncoordinated changes rather than a single master plan.
Torvalds himself compared it to mutation: the kernel 'grew with a lot of mutations,' he said, 'and because the mutations were less than random, they were faster and more directed' than random genetic changes. Volunteers scattered across the internet kept contributing, with no central office deciding what came next.
That loose, evolving process still produced something massive. A 2007 analysis of one Linux-based system, Debian 4.0, counted close to 283 million lines of code, work that would have cost roughly $10.4 billion to build conventionally.
