Linus Torvalds talks future of Linux (page 3)

Send to a friend Print

Help more people find out about this story

Del.icio.us
StumbleUpon

James Buchanan22 August 2007, 2:20 PM

Page 3 of the interview with Linus Torvalds.


APC: Before you wrote the kernel, you wrote a clone of Pacman. Do you play games at all and if you do, which ones?

LT: I don't games that much, I don't tend to find it interesting enough. And when I do play, I tend to play things that are more kids or teenager games: more of a "platformer" kind of thing. I played the original Prince of Persia a long time ago before I started Linux, and for that reason I tried out the modern versions, and liked those too ("Sands of Time" in particular, the later ones were a bit too serious).

APC: Would you write another game if you had the time? If yes, what would it be? Do you have a favourite type of game, such as adventure?

LT: I really only wrote some (fairly bad) games because I was interested in the programming, not so much the playing. I found it more interesting to just do flicker-free graphics at high performance than the actual game-play.

So no, I'd probably never do a game again. Especially in these times, when games are a lot more about the content, and less about the things I used to worry about.

APC: What do you like to do in your spare time? Do you have any particular hobbies or interests outside of computing?

LT: I spend a lot of time at the computer. But I'm writing this one-handed, because our puppy is sitting in my lap right now. And when not at the computer or with the family, I tend to read a lot.

APC: What books do you like reading, and what have you read over the past few months?

LT: I read mostly just random pocket-books - horror, sci-fi, fantasy, thrillers, you name it. I tend to not really remember the books, it's not like I read them because they leave a lasting impression...

The more serious stuff I read tends to be biology and especially genetics. Richard Dawkins was a big hero of mine even before he became an internet cult figure - I really enjoyed his The Selfish Gene (and I find his books on evolution more interesting than "The God Delusion", even if his atheist worldview is perhaps what he's now most famous for - probably because I just find genetics more interesting than religion ;)

APC: You like to use your computer, as you said. Aside from writing kernel code, what do you like to do on your computer?

LT: These days, most of the time I write less kernel code than I write code for git, and in fact for the last year, even that has no longer been a full time job. What I really end up doing most of the time is just communicating. Reading emails, forwarding them, writing replies...

And reading other peoples patches (and bug-reports - most of them never get elevated to "let's bring Linus into this", but it happens often enough that I end up being personally involved enough with some regression most days..)

And that really does fill my computer time. I waste time browsing the web when I'm bored, of course, and I have my classic rock going on random selection in the back-ground, but what I do most of the time is literally revolving around email and the kernel.

APC: Do you use a specific distribution of Linux at home or work?

LT: A "specific" one? No. I have changed distributions over the years, and it tends to really end up depending on various random circumstances, like just when I switch machines around and what happens to be convenient.

So right now I happen to run Fedora on my machines, which largely came about from me running on POWER for a few years, and Fedora supported it pretty well (and since I actually don't care that deeply about the distribution, I tend to prefer running the same thing on everything, just to keep any distro issues away).

Before Fedora had PowerPC support, I ran YDL for a while, and before that I had SuSE. Funnily enough, the only distributions I tend to refuse to touch are the "technical" ones, so I've never run Debian, because as far as I'm concerned, the whole and only point of a distribution is to make it easy to install (so that I can then get to the part I care about, namely the kernel), so Debian or one of the "compile everything by hand" ones simply weren't interesting to me.

APC: What software do you use everyday? Your browser, desktop (if any), email client and so on?

LT: Well, ignoring the actual development stuff (make, compiler, editor etc), it ends up being mostly just xterms and "alpine" (the newer version of the venerable old "pine" email reader. Strictly text-based, thank you very much).

And yes, a browser is mostly open in the background. There's a few technical discussion forums I'm active on when I have nothing better to do (or when I do have better things to do but get frustrated with them ;) , and then the normal "random" sites (boing boing etc).

APC: You've worked on Linux for 15+ years. Do you think you'll ever stop working on it? If you did, what do you think you'd do?

LT: "Ever" is a long, long time. I didn't expect it to end up being 15+ years when I started, and I still don't really have any plan on what I'll do in the future. But one reason I've done it for 15+ years is that I like concentrating on something, and don't like flittering from one project to another. And I simply like doing Linux.

So no, I'm not planning on ever stopping working on it, but maybe some day somebody better simply comes along, and I certainly hope I'll just have the good grace to realize when I'm simply not needed any more and not adding anything to it.

APC: You've been to Australia, and rumour has it that you were bitten by a penguin. Is that true? How did you find Australia, how many times have you been there, any favourite town or city? Was there any kind of activity like bush-walking and things like that which you really took to in Australia?

LT: I've been to Australia several times, these days mostly for Linux.Conf.Au. But my first trip - and the one when I was bitten by a ferocious fairy penguin: you really should keep those things locked up! - was in 93 or so, talking about Linux for the Australian Unix Users Group.

And I'd never go bush walking. Not that I mind the idea of poisonous animals (or the drop-bears), but simply because I'm just not into that whole outdoor thing. I tend to go to zoos, and I love walking around the strange creatures you have down there, but let's face it - one of the biggest draws is that it's warm and sunny there when it's nasty and horrible in the northern hemisphere. I'm from Finland, so "warm and sunny" means more to me than it may do to some other people.

One of these days I hope to find myself on the Great Barrier Reef and do scuba diving (which I love), but for some reason I've always ended up in other parts.

APC. Thank you Linus. Linuxus Victa! (Heh!)

Recommended reading for how Linus' terminal emulator ended up a kernel in glorious technical detail: Just For Fun: The Story of an Accidental Revolutionary , by Linus Torvalds with David Diamond. TEXERE Publishing Ltd. ISBN 1587990806.This particular chapter also pretty much details how to write a kernel and how he did it. The book also contains a lot of extra interesting information on Linus and his background.

APC Interviewer, James Buchanan, is an Australian programmer, writer and cartoonist.

Related stories


Post your comment



Comments

RSS feed Email alert

Ornary:

The idea that Debian is a technical distro is outdated. My last few installs have been completely automatic.

29 February 2008, 8:31 PM (1 year ago)report abuse Send to a friend reply

Mackenzie:

Agreed. I installed it, and the text-installer is nearly identical to Ubuntu's text installer (well duh, Ubuntu's is pretty much ripped from Debian). I haven't used it, but there's also a GUI installer now. The only thing I did differently on Debian than on Ubuntu was install 3 packages to get wireless going. Debian's really not that hard to use. Maybe if you don't follow the "Intel graphics and wireless" advice, it could be harder, but keeping with that, it's just as easy as Ubuntu, for mostly everything. Knowing the name of the package and the repository for libdvdcss and others like it is probably the extent of extra difficulty.

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

debianuser:

Not as automatic as Fedora.

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

deb:

You are right, when you reinstall every year (acording to fedora's releases) you need speed. I installed Debian 5 years ago and only update it. I even don't remember the install procedure.

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

debianist:

its interesting that most of the posts - if not all are about distros :)
debian now also have a graphical installer, but as previously was mentioned - you install it and just update. I myself use either Slack or Debian - depends on purpose.

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

exac:

exactly

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

bgoct:

No need to reclaim, different people have different needs, And that's why we have so many choices. Everything has its goods and bads, if we love it, like a lover, we then can accept her drawbacks and possibly, help her make it right.

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

BobRobertson:

Couldn't agree more. I think Linus got his impression of Debian in 1995 or so, and hasn't revisited the issue since.

I agree about "install once, upgrade forever". It's years between installs, and only because there's a new machine to put Debian on. Each time it's been substantially easier, smoother, with better defaults. Etch is "just hit enter" easy.

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

Anonymous X:

Wouldn't you say that Linus' time is better spent developing the kernel / coordinating stuff than testing out different distros?

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

Chris Rutherford:

Ironically I migrated from Fedora to Debian because I liked the Debian apt package management system so much. I also think Debian comes with far less fluff, making it easier to start working on the kernel or developing other apps.

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

lyakh:

Heh, Linus, you said you wanted a distribution that just worked, to let you concentrate on the kernel, but you're using alpine, which is still Alpha (last version "Jun 28, 2007 - Alpine 0.999 is released to the Alpine alpha testers."):-)

Thanks for the interview though

29 February 2008, 8:31 PM (1 year ago)report abuse Send to a friend reply

winston:

PLease keep this in mind:

Alpine is a modular embedded linux distribution for use in small appliances such as routers, VPN gateways, and more.

Not something to use on your desktop machine :)

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

Brendan:

It's an email client...

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

Brian Aker:

More information can be found here:
http://www.washington.edu/alpine/

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

De-NIS:

LT recompile "Prince of Perscia" under Linux ? or play under Wine ?

29 February 2008, 8:31 PM (1 year ago)report abuse Send to a friend reply

someone:

The original "Prince of Persia"? Nah, that's what DOSEMU (www.dosemu.org) was designed for. :)

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

neuweiler:

The interview was really interesting and I enjoyed reading it a lot, thanks. Gives a bit a better impression about the person Linus than just some newsgroup flames like "Linus is too restrictive on the kernel", etc.

I especially liked the comment about the "ideologies". That it's something for yourself and one should not try to imprint it on others. It's like with religions..

Coming back to my post's subject.. I found it really amusing that the first comment and the whole discussion afterwards was about the one remark about debian and distros or what other software Linus uses. It was all back at the ideology level - nobody realized it and plunged into the discussion. We're all just too human, aren't we? ;)
Isn't it just all just about that once you made a decision for a distro/sw, got used to it and sticked with it. Not because it's "better" than another one but just because its an effort (= time loss) to switch or you'd miss some nice features you've grown accustomed to.

One thing that didn't quite understand is that if the penguin bite really was the reason to choose it as a Linux mascot. I'd thought that some marketing guys would have chosen it because a techy usually doesn't care about such things.

Cheers,
Michael

29 February 2008, 8:31 PM (1 year ago)report abuse Send to a friend reply

NuShrike:

neuweiler: the irony is Linus just exposed an ideology against "technical" distributions based on a long obsolete premise which he never updated. How many more hidden ideologies does he silently house based on error?

After all, his claim that Linux has better portability, better kernel technologies is debatable considering how many times they switched broken kernel tech ideologies around, and how many other older OSs, such as NetBSD, have been around.

What ever happened to exploring new ideas and innovations? Linus is not omniscient.

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

Anon:

Linux (the kernel) has been ported to more CPUs than any other operating system ever (this includes NetBSD's kernel). It's not a big stretch to claim it has the best portability of any kernel out there. However, NetBSD is more than a kernel...

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

XiXaQ:

I think the comment about ideology was interesting too, especially after all the time he's spent on pushing KDEs philosophy over GNOMEs. Saying that someone should die a painful death because they don't believe in the same philosophy as one self, also doesn't seem very accepting.

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

Arthur Marsh:

If I recall correctly, Linus Torvalds was at the AUUG 1994 conference in Melbourne.

29 February 2008, 8:32 PM (1 year ago)report abuse Send to a friend reply

Lesly Leon Lee:

Linus mentioned he likes genes. I wonder if it's because he views dna as the kernel controlling our hardware as in our human bodies.

29 February 2008, 8:47 PM (1 year ago)report abuse Send to a friend reply

skrhce (New user):

what is the future of Linux in India..?
do u think RedHat must concentrate more on desktop also?
As compared to MS, Linux jobs are less in India at the fresher level...

24 April 2008, 9:52 PM (1 year ago)report abuse Send to a friend reply

Mukund (New user):

Really very nice interview conducted by apc. I enjoyed lot

05 January 2009, 10:58 PM (6 months ago)report abuse Send to a friend reply
05 January 2009, 11:06 PM (6 months ago)report abuse Send to a friend reply

anonymous user Anonymous user


Tags