Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Open Source Linux

Linus Torvalds Reflects In New Interview on Linux's Earliest Days (tag1consulting.com) 51

Linus Torvalds gave a long new email interview to Jeremy Andrews, founding partner/CEO of Tag1 (a global technology consulting firm and the second all-time leading contributor to Drupal). Torvalds discusses everything from the creation of Git, licenses, Apple's ARM64 chips, and Rust drivers, to his own Fedora-based home work environment — and how proud he is of the pathname lookup in Linux's virtual filesystem. ("Nothing else out there comes even close.")

But with all that, early on Torvalds also reflects that Linux began as a personal project at the age of 21, "not out of some big dream to create a new operating system." Instead it "literally grew kind of haphazardly from me initially just trying to learn the in-and-outs of my new PC hardware.

"So when I released the very first version, it was really more of a 'look at what I did', and sure, I was hoping that others would find it interesting, but it wasn't a real serious and usable OS. It was more of a proof of concept, and just a personal project I had worked on for several months at that time..."

This year, in August, Linux will celebrate its 30th anniversary! That's amazing, congratulations! At what point during this journey did you realize what you'd done, that Linux was so much more than "just a hobby"?

Linus Torvalds: This may sound a bit ridiculous, but that actually happened very early. Already by late '91 (and certainly by early '92) Linux had already become much bigger than I had expected.

And yeah, considering that by that point, there were probably just a few hundred users (and even "users" may be too strong — people were tinkering with it), it probably sounds odd considering how Linux then later ended up growing much bigger. But in many ways for me personally, the big inflection point was when I realized that other people are actually using it, and interested in it, and it started to have a life of its own. People started sending patches, and the system was actually starting to do much more than I had initially really envisioned....

That "anybody can maintain their own version" worried some people about the GPLv2, but I really think it's a strength, not a weakness. Somewhat unintuitively, I think it's actually what has caused Linux to avoid fragmenting: everybody can make their own fork of the project, and that's OK. In fact, that was one of the core design principles of "Git" — every clone of the repository is its own little fork, and people (and companies) forking off their own version is how all development really gets done.

So forking isn't a problem, as long as you can then merge back the good parts. And that's where the GPLv2 comes in. The right to fork and do your own thing is important, but the other side of the coin is equally important — the right to then always join back together when a fork was shown to be successful...

I very much don't regret the choice of license, because I really do think the GPLv2 is a huge part of why Linux has been successful.

Money really isn't that great of a motivator. It doesn't pull people together. Having a common project, and really feeling that you really can be a full partner in that project, that motivates people, I think.

This discussion has been archived. No new comments can be posted.

Linus Torvalds Reflects In New Interview on Linux's Earliest Days

Comments Filter:
  • GPL (Score:2, Insightful)

    by backslashdot ( 95548 )

    So there you have it, the GPL was integral to the success of Linux. Now who came up with the GPL? Stallman, who done no crime and never even condoned any sort of abuse, yet was rapidly cancelled with zero regard for his societal contributions and achievements.

    • Re:GPL (Score:4, Informative)

      by Third Position ( 1725934 ) on Sunday May 02, 2021 @11:54AM (#61338596)

      Linus barely escaped a canceling himself. No one is safe these days.

    • Re: GPL (Score:5, Insightful)

      by RazorSharp ( 1418697 ) on Sunday May 02, 2021 @01:42PM (#61338886)

      Stallman is free to work on any open source projects his heart desires. That does not mean he should have a leadership role at the FSF. If he had any self-awareness, he would realize that he is doing more harm than good in a leadership role.

      There are a lot of good engineers who would make terrible managers. They, like Stallman, should stick with what they are good at.

      Or, put another way, Stallman should focus on being a Karl Rove, not a George W. Bush. You can still shape policy without being the public-facing representative of an organization.

    • Re:GPL (Score:5, Informative)

      by 93 Escort Wagon ( 326346 ) on Sunday May 02, 2021 @03:33PM (#61339162)

      So there you have it, the GPL was integral to the success of Linux.

      As Linus said multiple times - the GPLv2 was integral to the success of Linux. The fact that he points out the version - on multiple occasions - indicates he's not a fan of the license's later iteration.

      • But he's definitely a fan of GPLv2, in contrast to the ideologues who claim GPL of any version is bad. Just yesterday I saw some article arguing that the FSF's current missteps should also mean people abandon the GPL.
        • the ideologues who claim GPL of any version is bad.

          I think I smelled them when I walked past the graveyard a few days ago. Definitely dead from the brain stem upwards. May not have stopped moving yet, might even be able to type.

  • Comment removed (Score:5, Insightful)

    by account_deleted ( 4530225 ) on Sunday May 02, 2021 @11:53AM (#61338594)
    Comment removed based on user account deletion
    • Also worth mentioning that getting an MBA from Harvard tends to make you a terrible leader.

      It makes you a competent manager, sure. But it also turns you into the kind of person that no one would ever follow if they weren't getting paid.

  • I thought the Linux kernel was written by the Easter Bunny and the Tooth Fairy.
    • Hi Bill, how's Mel... I've forgotten her name. Mellifluous? No, not that. Something. Whatever, you know who I mean.
  • The role of Git (Score:4, Interesting)

    by AleRunner ( 4556245 ) on Sunday May 02, 2021 @03:15PM (#61339110)

    The role of git in making committers equal in power is really interesting. I wonder if any of the BSD projects will ever talk about whether they agree that the "commit bit" was bad for their projects? Maybe the people that work on those projects are people who don't see it as a problem?

  • What Linux taught me is that there's a huge demand for an open-source operating system, no matter how crude. There are certainly better operating systems out there than Linux, but the fact that Linux is infinitely customizable due to its open-source nature has led to the fact that most consumer devices are powered by it.

Beware of all enterprises that require new clothes, and not rather a new wearer of clothes. -- Henry David Thoreau

Working...