Steven J. Vaughan-Nichols
for Linux and Open Source
| August 25, 2021 — 16:53 GMT (17:53 BST)
| Topic: Enterprise Software

Linux Foundation
In 1991, Unix was an important but secondary x86 operating system. That year, on August 25, a mild-mannered Finnish graduate student named Linus Benedict Torvalds announced on the Usenet group comp.os.minix that he was working on “a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.” No one knew it, not even Torvalds, but the technology was going to change forever.
Thirty years later, Linux rules IT. Almost all major websites — including Google, Facebook, and Wikipedia — run on Linux. It’s the same with the clouds. Even on Microsoft’s own Azure, the most popular operating system is Linux. As for supercomputers, all 500 of the world’s fastest 500 supercomputers run Linux. Thanks to Android, Linux is also the most popular end-user operating system. Not bad for a hobby operating system!
Torvalds and I have talked about Linux and its history, and he’s both pleased and bemused by Linux’s rise. But, as for the operating system’s birthday, Torvalds said, you can argue it has four birthdays:
“The first newsgroup post is more public (August 25), and you can find it with headers giving date and time and everything. In contrast, I don’t think the 0.01 release was ever announced in any public setting (only in private to a few people who had shown interest, and I don’t think any of those emails survive). These days the way to find the 0.01 date (September 17) is to go and look at the dates of the files in the tar-file that still remains.
“So, both of them work for me. Or either.
“And, by the way, some people will argue for yet other days. For example, the earliest public semi-mention of Linux was July 3: that was the first time I asked for some POSIX docs publicly on the Minix newsgroup and mentioned I was working on a project (but didn’t name it). And at the other end, October 5 was the first time I actually publicly announced a Linux version: “version 0.02 (+1 (very small) patch already.”
In those early days, Torvalds was encouraged by his professors at the University of Helsinki.
“Most of the time, Linux was very much under the radar — it’s not like it was ever a university project and I didn’t want it to be — but Helsinki University (at least the CS department) was very open to unofficial ‘extra-curricular’ activities. I don’t think Linux was necessarily all that special in that way either. It just happened to grow to be something big. I never got the feeling that you had to work a special way, or that only the sanctioned official university projects were given resources. For example, the CS department ended up trying out (and then using fairly widely) Linux machines running X as thin clients, but also a DEC Alpha machine running Linux in the server room. Sure, Linux use in universities wasn’t exactly unusual, but I think they were particularly open to it because it was a local, cool project.”
It didn’t take long for Torvalds to realize that his little project wasn’t going to stay little for long. By the end of 1991, it was gaining more attention than the still-born GNU Hurd or Minix [Andrew Tannenbaum’s ground-breaking free software educational Unix operating system]. Torvalds explained:
“I started doing some paging to disk around Christmas 1991, and at that point, Linux was doing things that Minix didn’t. It was one of the reasons why the release numbering jumped from 0.03 (perhaps November 1991) to 0.12 (January 1992).
“That wasn’t exactly radical (people had made Minix extensions that did paging etc), but it was a sign that Linux was starting to do things that I wasn’t used to Minix doing.
“By summer 1992, we had X running and Linux just looked like a completely different animal from the Minix I had grown used to (but I don’t even know what Minix did afterward).
“The rest happened pretty gradually and never really hit me as being as exceptional as the early 1992 realization that there were actually people I didn’t know who were using and tinkering with Linux.”
The term for what was happening with Linux hadn’t been invented yet. Today, we know it as open-source. This concept of developers working together on jointly held and managed code became the single most important software development method in history. While Linux would not have existed without Linus, influential early Linux developers such as Theodore Ts’o, James Bottomley, Gerald Pfeifer, and Greg Kroah-Hartman were also vital to its growth.
Even as Linux was picking up steam, Torvalds didn’t see where it was going. “The ’91 model year Linus really didn’t think 30 years ahead, and if he had, he wouldn’t have thought that the experiment he was working on would be around at all. Other projects seemed much more serious.”
In those very first days, Linux wasn’t formally known as Linux. Torvalds explained, “Linux was my working name, but I never wanted to release it as Linux. Linux was a perfectly good working name, but if I actually used it as the official one, people would think that I am an egomaniac and wouldn’t take it seriously. So I chose this very bad name, “Freax,” for “Free Unix.” Fortunately, the first Linux administrator Ari Lemmk, decided Freax was a silly name too. Hence, he actually named it Linux because he thought this internal project name was Torvalds first choice.
Looking back at it all, Torvalds said he usually thinks “some of the early stuff that really probably isn’t all that big deal anymore, but that felt big to me just because they were surprised and/or important at the time.”
For example, “personally, 0.03 was a big step, which is when Linux became self-hosting for the first time, I think. And 0.12 was when suddenly it was almost useful to some people, and you could actually do some limited real work with it (and when the aforementioned “hey, people I don’t know are using it” happened). Admittedly you had to be pretty hardcore to play around with it, but there are still active kernel developers around from that timeframe.”
Trying to look at the bigger picture, Torvalds now thinks the period in early 1992 — when Linux switched to using the Gnu Public License version 2 (GPLv2) — was especially important. He recalls, “It wasn’t the original license, but I’m convinced it’s a big part of why Linux became so widespread. Not everybody loves the GPL, and I’ve had my own issues with the FSF [Free Software Foundation], but I do think the GPLv2 has been a huge deal, and people shouldn’t dismiss the licensing issues.”
He adds:
“I think the companies getting involved has been hugely important – and that may sound so obvious as to be trite and stupid, but some corners of the open-source community have been fairly negative to any commercial involvement.”
ZDNet Recommends
The best internet speed tests
The best browsers for privacy
The best Windows 10 laptops
The best phones to buy now
The best cloud storage services
The best VPN services
The best smartwatches for Android users
Which Mac is right for you?
Which iPad model is right for you?
Which iPhone model is right for you?
Related Topics:
Cloud
Big Data Analytics
Innovation
Tech and Work
Collaboration
Developer
Steven J. Vaughan-Nichols
for Linux and Open Source
| August 25, 2021 — 16:53 GMT (17:53 BST)
| Topic: Enterprise Software