Linux

In 1991, a college student in Helsinki uploaded a hobby kernel he swore was nothing 'big and professional.' Today it quietly runs the internet's servers, the world's fastest supercomputers, and billions of phones in your pocket.

3 min read · 10 key facts · 4 terms decoded

Illustration for Linux

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.

Key terms, decoded

cloud workload
A task or application that runs on remote servers rented from a cloud provider, instead of running on a local computer.
GNU General Public License
A software license that requires anyone who shares the software, or changes based on it, to also share the underlying source code for free. It is one of the most widely used licenses in free software.
GNU Project
A collection of free software tools started in 1983 with the goal of building a complete operating system that anyone could use, study, and modify for free.
kernel
The core part of an operating system that manages a computer's hardware and lets other programs run. It works like a translator between the physical machine and the software that uses it.

This Quicky is an original summary based on the Wikipedia article “Linux”, available under the CC BY-SA 4.0 license.