Top 236 Quotes & Sayings by Linus Torvalds - Page 4

Explore popular quotes and sayings by a Finnish businessman Linus Torvalds.
Last updated on April 18, 2025.
I'd like to point out that I don't think that there is anything fundamentally superior in the GPL as compared to the BSD license, for example. But the GPL is what I want to program with, because unlike the BSD license it guarantees that anybody who works on the project in the future will also contribute their changes back to the community.
I don't think commercialization is the answer to anything. It's just one more facet of Linux, and not the deciding one by any means.
While I may not get any money from Linux, I get a huge personal satisfaction from having written something that people really enjoy using, and that people find to be the best alternative for their needs.
I seldom get self-righteous, and even when I am being impolite (almost always on purpose - there's an art to insulting people, too), I tend to try to not be too serious about it. And most of the time it means that I can take criticism constructively, and sometimes just change my opinion on the fly and laugh at myself over having turned on a dime.
I really never wanted to do source control management at all and felt that it was just about the least interesting thing in the computing world . — © Linus Torvalds
I really never wanted to do source control management at all and felt that it was just about the least interesting thing in the computing world .
I've tried it a couple of times over the years, mainly because the thing Ubuntu did so well was make Debian usable. I always felt that Debian was a pointless exercise because to me, the point of a distribution is to make everything easy. Easy to install, to be pretty and to be friendly and Ubuntu did that to Debian.
One of the questions I've always hated answering is how do people make money in open source. And I think that Caldera and Red Hat - and there are a number of other Linux companies going public - basically show that yes, you can actually make money in the open-source area.
If you have ever done any security work - and it did not involve the concept of "network of trust" - it wasn't security work, it was - masturbation. I don't know what you were doing. But trust me, it's the only way you can do security, it's the only way you can do development.
There are literally several levels of SCO being wrong. And even if we were to live in that alternate universe where SCO would be right, they'd still be wrong.
It was such a relief to program in user mode for a change. Not having to care about the small stuff is wonderful.
If you want an application to be portable, you don't necessarily create an abstraction layer like a microkernel so much as you program intelligently.
I've never regretted not making Linux shareware: I really don't like the "pay for use" binary shareware programs.
I was never a "big thinker". One of my philosophies in Linux has always been to not worry about the future too much, but make sure that we make the best of what we have now - together with keeping our options open for the future and not digging us into a hole.
A lot of people want to have market share numbers, lots of users, because that's how they view their self worth. For me, one of the most important things for Linux is having a big community that is actively testing new kernels; it's the only way to support the absolute insane amount of different hardware we deal with.
If you want to travel around the world and be invited to speak at a lot of different places, just write a Unix operating system.
There are "extremists" in the free software world, but that's one major reason why I don't call what I do "free software" any more. I don't want to be associated with the people for whom it's about exclusion and hatred.
I'm not worried about the kernel itself or the basic system. All the commercialization is about the distributions and the applications. As such, it only brings value-added things to Linux, and it doesn't take anything away from the Linux scene.
You know, the mark of intelligence is realizing when you're making the same mistake over and over and over again, and not hitting your head in the wall five hundred times before you understand that it's not a clever thing to do.
I am very happy about Android obviously. I use Android, and it's actually made cellphones very usable. — © Linus Torvalds
I am very happy about Android obviously. I use Android, and it's actually made cellphones very usable.
While we ended up having several core maintainers use BitKeeper - it was free to use for open source projects - it never got ubiquitous. So it helped kernel development, but there were still pain points.
Github is an excellent hosting service; I have nothing against it at all.
So I would not be surprised if the globbing libraries, for example, will do NFD-mangling in order to glob "correctly", so even programs ported from real Unix might end up getting pathnames subtly changed into NFD as part of some hot library-on-library action with UTF hackery inside.
Bill Gates really seems to be much more of a business man than a technologist, while I prefer to think of Linux in technical terms rather than as a means to money. As such, I'm not very likely to make the same kind of money that Bill made.
There's a few historical reasons for why git was considered complicated. One of them is that it was complicated. The people who started using git very early on in order to work on the kernel really had to learn a very rough set of scripts to make everything work. All the effort had been on making the core technology work and very little on making it easy or obvious.
Developers have the attention spans of slightly moronic woodland creatures.
I actually don't believe that everybody should necessarily try to learn to code. I think it's reasonably specialized, and nobody really expects most people to have to do it. It's not like knowing how to read and write and do basic math.
It just makes it even harder for people to even approach the (open source) side, when they then end up having to worry about public humiliation.
The big thing about distributed source control is that it makes one of the main issues with SCM's go away - the politics around "who can make changes." BitKeeper showed that you can avoid that by just giving everybody their own source repository.
Other people have other goals, and sometimes the BSD style licenses are better for those goals. I personally tend to prefer the GPL, but that really doesn't mean that the GPL is any way inherently superior - it depends on what you want the license to do.
I think that freely available software can not only keep up with the evolution of commercial software, but often exceed what you can do commercially.
I'm a big non-believer in manual driver and kernel configuration, be it visual or not.
I can mostly laugh at myself and this whole mess called "Linux developers," which means that I get along with most people and most people get along with me.
Me trying to make a business around Linux would have been a total disaster.
I'd argue that everybody wants to do something that matters, and the fact that Linux has had a huge impact on the tech market and is used virtually everywhere is obviously very personally satisfying. I think programming is fun, and the community around the kernel is great, but a project has to be relevant too.
Linux has more than satisfied any small initial expectations I had. It's simply incredible how successful Linux has been, and how good a time I've had developing it and leading the project. It does take a lot of my time, but it's time I really enjoy spending, and Linux has continued to be challenging both technically and from a managing standpoint.
The bulk of all patents are crap. Spending time reading them is stupid. It's up to the patent owner to do so, and to enforce them.
I don't doubt at all that virtualization is useful in some areas. What I doubt rather strongly is that it will ever have the kind of impact that the people involved in virtualization want it to have.
I obviously think that freely available software can not only keep up with the evolution of commercial software, but often exceed what you can do commercially.
I claim that Mach people (and apparently FreeBSD) are incompetent idiots. — © Linus Torvalds
I claim that Mach people (and apparently FreeBSD) are incompetent idiots.
What commercialism has brought to Linux has been the incentive to make a good distribution that is easy to use and that has all the packaging issues worked out.
Being open source meant that I could work on the technical side (along with lots of other people), and others who had the interest and inclination could start up companies around it.
Only wimps use tape backup. Real men just upload their important stuff on ftp and let the rest of the world mirror it.
A lot of people still like Solaris, but I'm in active competition with them, and so I hope they die.
In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that.
The idea of abstracting away the one thing that must be blindingly fast, the kernel, is inherently counter productive.
One of the reasons that I really don't mind that people are selling Linux commercially is exactly because it does make me feel good that people use the product.
Working in lock-step simply isn't a good idea. Never has been, never will be.
And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports on it, you know they are just evil lies.
Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C.
Often your 'fixes' are actually removing capabilities that you had, because they were 'too confusing to the user'. GNOME seems to be developed by interface Nazis, where consistently the excuse for not doing something is not 'it's too complicated to do', but 'it would confuse users'.
I've been employed by the University of Helsinki, and that has been paying my bills. Obviously a ''real job'' pays better than most universities will pay, but I've been very happy with this arrangement I get to do whatever I want, and I have no commercial pressures whatsoever doing this.
I don't go to conferences quite as much as I used to: having a child and movin away from the university leaves me with less time, but I've tried to balance things out - not just spending time with Linux all the time, but having a real job and a real life at the same time.
With software, you really can replicate and do a lot of very real and active development in parallel, and actually try it out and see what works. — © Linus Torvalds
With software, you really can replicate and do a lot of very real and active development in parallel, and actually try it out and see what works.
I changed the Linux copyright license to be the GPL some time in the first half of 1992. Mostly because I had hated the lack of a cheaply and easily available UNIX when I had looked for one a year before.
You can do a lot of things with git, and many of the rules of what you *should* do are not so much technical limitations but are about what works well when working together with other people. So git is a very powerful set of tools.
On a purely technical side, I'm really very happy with how Linux gets used in a very wide set of different areas. It's important for development.
This site uses cookies to ensure you get the best experience. More info...
Got it!