Tech News
← Back to articles

The secret to Linux's remarkable journey from one dev's hobby to 40 million lines of code

read original related products more articles

Vicki Jauron, Babylon and Beyond Photography/Getty Images

When Linus Torvalds posted his now-legendary 1991 announcement about a "hobby" operating system kernel, no one would have predicted that Linux would become the backbone of modern computing. In a speech at the Open-Source Summit, North America, Jonathan Corbet, executive editor of LWN and longtime kernel developer, recounted the Linux kernel's remarkable journey, highlighting its disruptive beginnings, its unique development model, and the challenges that have shaped its evolution.

Linux just keeps growing

Today, as Corbet said, "We are up to just over 40 million lines of code at this point. It's fair to say that, indeed, Linux has become big and professional." The first thing he noted was that, no matter what else was happening in the world, Linux had just kept growing.

Also: 7 things every Linux beginner should know - before downloading their first distro

In a graph of Linux kernel growth, Corbet observed, "If you look at this line, it's really monotonically upward. It's always increasing. We're always building on the kernel, despite the fact that a lot of things were happening in the world over these three decades. We had the dotcom crash in 2000. We had the SCO lawsuit. In 2008, there was the global economic crisis. And of course, we had the COVID pandemic. But you don't really see an effect on the development speed of Linux from any of these events. We have somehow managed to sustain everything we can do despite all the stuff that has happened in the world."

How has Linux managed this?

Corbet believed that what has set Linux apart is its radical openness.

Unlike the centralized, exclusive development of other Unix-like systems, now largely forgotten, Linux welcomed contributions from anyone willing to submit code. This openness, combined with the GNU General Public License (GPL) 2.0, fostered a unified codebase and prevented fragmentation. "Anybody could be a part of it," Corbet emphasized, "and as a result, Linux developed a community that you didn't find in other open projects at that time." You really won't find it anywhere else, even now.

Also: This city is dumping Microsoft Office and Windows for OnlyOffice and Linux - here's why

... continue reading