The world according to Linus

Computerworld catches up with the man behind Linux, Linus Torvalds, at

He doesn't own a mobile phone and he is proud of it. And he thinks virtualization is over-hyped. Find out what else we prize from Linux guru, Linus Torvalds.

What is the most difficult thing about kernel releases these days?

Well, people are excited about writing new code, new features and things like that. The way we do it is, we have this merge window for two weeks when all the new code is supposed to go in. In that two weeks everybody is really happy because that's when you get to do all the fun stuff and you get to push in the new code you've just written and are proud of and so on. After the two weeks are over you're supposed to make sure that all the bugs are gone, and we get reports from all the people who are actually using the new features, and that's when the motivation levels go somewhat down because it's not at all as fun to debug as it is to write the code in the first place.

So the biggest problem has been to try to keep people from writing new code for the next merge window (usually our schedule is two months between merge windows). Instead of making people write new code for the next merge window, they really need to concentrate on following up on every single bug report that comes in from the previous merge window, and that tends to be the hardest part. Everybody knows it's really important but at the same time it's not as exciting as writing new code, and I think that is the biggest social problem we have in the kernel.

What new features are you working on, or are tickling your fancy at the moment?

Well for the last few years all I have really done is communicate. I end up merging other people's code. I actually seldom write code myself, except when it comes to the tools around the kernel. I write code for our source control management utility which is how we keep track of who did what. Every single patch that comes in is tracked individually and in the right order, and code merges from different people. I tend to write that code, in the kernel itself, though all the code ends up being written by others. I'm more of a technical lead person than a developer person, and that has been true for the last, maybe five years.

What do you think of the various Linux distributions?

People talk about how different they are but they actually all end up using pretty much the same kernel, so I suppose as far as I'm concerned there is very little difference between them. We used to have this problem with our old release schedule where instead of a release every two months we had like two years of development kernels and then a big release, kind of like what Microsoft is doing except for them it's every five years. That was really painful because then all the distributions had all their own add-ons and couldn't afford to wait for two to two and a half years to catch up, and that used to be a huge problem. These days I don't have any problems at all with any of the distributions because we changed our release policy so that the distros can have a much easier time keeping up with new features, without having to have their own patch release. So I actually see much less of the distribution issues than most other open source projects probably do.

What do you think of KDE 4?

I haven't used it myself yet, I am a KDE user but that's one area where I don't want to be on the leading edge. I actually used to send in my bug reports and stuff like that but I haven't had the time to really make that jump. I think I will probably wait for 4.1 or something when some of the initial issues have been smoothed out.

Do you have Linux on your mobile phone?

I don't even have a mobile phone! I hate phones in general because I'm the kind of person that when I work I want to concentrate on my work and if somebody calls me that completely destroys my concentration. I hate phones because they just disturb you, and mobile phones are even worse because you have them with you all the time, so I don't do mobile phones at all. I have one of the early Linux mobile phones in my workroom because I got it for free, but its not turned on. I have Linux on all my machines but not on any phones.

Join the newsletter!

Error: Please check your email address.
Rocket to Success - Your 10 Tips for Smarter ERP System Selection
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Andrew Hendry

Show Comments


James Cook University - Master of Data Science Online Course

Learn more >


Victorinox Werks Professional Executive 17 Laptop Case

Learn more >



Back To Business Guide

Click for more ›

Most Popular Reviews

Latest Articles


PCW Evaluation Team

Louise Coady

Brother MFC-L9570CDW Multifunction Printer

The printer was convenient, produced clear and vibrant images and was very easy to use

Edwina Hargreaves

WD My Cloud Home

I would recommend this device for families and small businesses who want one safe place to store all their important digital content and a way to easily share it with friends, family, business partners, or customers.

Walid Mikhael

Brother QL-820NWB Professional Label Printer

It’s easy to set up, it’s compact and quiet when printing and to top if off, the print quality is excellent. This is hands down the best printer I’ve used for printing labels.

Ben Ramsden

Sharp PN-40TC1 Huddle Board

Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.

Sarah Ieroianni

Brother QL-820NWB Professional Label Printer

The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.

Ratchada Dunn

Sharp PN-40TC1 Huddle Board

The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.

Featured Content

Product Launch Showcase

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?