Saturday | 6 September, 2008
Computerworld
The world according to Linus
Computerworld catches up with the man behind Linux, Linus Torvalds, at Linux.conf.au
Andrew Hendry 29/01/2008 23:40:29

Linus Torvalds - Linux Creator Linux
Linus Torvalds - Linux Creator Linux
Computerworld Buyer's Guide - Vendors Matched to this Article
Related Features
  • +

    Process Trip 04/02/2008 13:07:03

    Why Maritz Travel revamped key business processes — and how business and IT came together to make it work
    When Rich Phillips became COO OF Maritz Travel about two and-a-half years ago, he sat down and took a hard look at the big industry picture
  • +

    Ticked Off at Tick the Box Mentality 04/02/2008 13:01:15

    Does your executive search firm know the difference between an MIS manager and a CIO, and if it does, can it explain that difference to its corporate clients?
    Does your executive search firm know its MIS managers from its elbow? Does it even know the difference between an MIS manager and a CIO, and if it does, can it explain that difference to its corporate clients?
  • +

    How to Get Real About Strategic Planning 04/02/2008 12:50:59

    Everyone agrees that having a strategic plan for IT is a good thing but most CIOs approach the process with fear and loathing. In fact, the majority of CIOs (and the enterprises they work for) are faking it when it comes to strategic planning. Isn't it time we all got real?
    Oh, it must be nice to be the CIO of a FedEx or a GE or a Credit Suisse. Places where IT and the business are so tightly aligned you can barely tell the two apart. Where corporate leaders understand that IT is a strategic asset and support it as such
  • +

    Blog: Linus Torvalds: Why C++ Sucks 10/09/2007 08:50:42

    The War of the Roses had nothing on the language wars. Since the beginning of my computing career, I've watched developers fight over the relative virtues of programming languages... from C versus Pascal to Ruby versus Python. What is is about this subject that brings out such passion?
Additional Resources
Executive Guides
Whitepapers
Zones
Zone logoZones provide focussed content from Computerworld and leading technology partners.

Newsletter Subscription

Sign up for our Computerworld newsletters!
Computerworld's twice-daily news service keeps you in touch with the latest, most important headlines from Australia and around the world.
Keep up with the latest virtualisation technologies, products, news and features.
RSS Feeds

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.

Computerworld Buyer's Guide - Vendors Matched to this Article
Market Place

Computerworld Member Login


 

Prioritizing Services with IT Service Management (ITSM)

Computerworld Live Webinar
Wednesday 20th, August 2008
11:00am EST (Sydney, Australia)

To be repeated on:

Thursday 4th, September 2008
11:00am EST (Sydney Australia)

Sign up and receive a free copy of The Forrester WaveTM Service Desk Management Tools, Q2 2008 at the conclusion of the Webinar.

Attend and discover:

  • How to deliver value to your business through ITSM
  • Best practice ITSM implementation
  • Why emphasis is changing from optimizing IT management processes to better servicing customers and demonstrating real dollar value
  • If service-oriented ITSM is best for your business
Whitepaper

Revolutionising Back-up and Recovery

Rapid adoption of virtual server technology, and the challenges associated with the backup and recovery of ever-growing stores of information is causing a number of IT managers to reevaluate their data protection strategies. New backup and recovery methods which use data de-duplication technology to reduce capacity and network bandwidth requirements are being deployed to keep up with explosive data growth, shrinking backup windows, compliance initiatives and security concerns. Read on to find out more.

Enterprise IT Buyer's Guide
Find Technology Vendors Fast
 
Find vendors by name | Find by category
Sponsored Links