012rustysbd.qxd• 07.05.2001 10:01 Uhr Seite 12

INTERVIEW

Rusty Russell

PaPOPPINGul ‘Rusty’ Russell, one of the leading lights of kernel development, recently undertook a whistle-stop tour of KERNELSRICHARD IBBOTSON Europe to explain his Rusty was born in London and left for Oz when he received and those present showed their latest projects. was three years old. He has spent most of his life in appreciation by way of a warm applause. Magazine caught up with Adelaide and still lives there with his parents. He Afterwards, I talked to him over a pint of became interested in computers at the age of eight, Theakston’s Old Peculier and asked him a few him on en route back to when his father studied them as part of his medical questions. Australia. course. Rusty knew he wanted to be a programmer Rusty explained that he started on the 2.0 from the age of 10, and so, naturally, when he got firewalling code in Slackware at a time when he was to university he chose Electrical Engineering with working on his own as a UNIX consultant. In Computing Science. After graduating, he took to January 1997 he decided to go to a Usenix session. programming and never looked back. was there along with Steven Tweedie, Rusty went on holiday to Italy for four weeks and a few other Linux luminaries. Rusty before beginning his grueling schedule and then on was hooked and has worked on code to Madrid for Linux World, followed by a trip to a ever since. He wrote the packet filtering stuff for Santiago computer conference, Xuventude Galicia earlier kernels and later on became involved with Net. If you have a look at his diary on the Internet writing code for network address translation. you will see that, as part of his itinerary, he went to Rusty was attracted to kernel coding because, the VA Linux offices in Amsterdam where he was for him, this enterprise represented a fresh project able to have a long talk with Wichert Akkerman. and a means of self improvement. Issues of Internet Paul ‘Rusty’ Russel Wichert is the developer who used to be in charge ownership and control also loomed large in his of the Debian project. Rusty says that this chat was reasons for getting involved. the highlight of his tour. Let’s hope that all of us I asked him why he worked in Oz and not Linux users, and particularly the Debian fans, will somewhere else. He says that anyone who wants to benefit from this meeting. be successful goes to Silicon Valley. They don’t have Two UK stops were included on the tour, one at as much talent as they would like to have over there, the University of Aberystwyth and the other at and so they are willing to pay people. He thinks that Sheffield. We were extremely privileged to attend of it’s not too hard to telecommute and so he prefers one of these presentations, held in Sheffield’s Australia where the scenery is great and the people Talking kernels in a Sheffield Blackwell’s bookshop, in which Rusty explained the and the beer are things he understands. His own bookshop that he has written for the 2.4 kernel. kernel project has contributed to the growth of the The lecture was well attended, with many Internet, which he can then use to work with people people travelling from all over the country to hear in many countries without actually travelling to Info him speak. There were some heavyweight technical them. We also discussed the controversial subject of Rusty gives a talk in Sheffield people in the audience including attendees from documentation in Linux and agreed that someone http://www.sheflug.co.uk/apr01.html the Manchester and West Yorkshire users’ groups. ought to sort out the docs, although just who could Rusty’s Diary Rusty opened by explaining that he has worked do this no one really knows. http://netfilter.filewatcher.org/diary on as well as . He is also For all of us mere mortals here in Sheffield it http://antartica.penguincomputing.co responsible for producing, or working on, file was something of a religious experience to see m/~netfiler/diary hierarchy standard 2.2, network address translation Rusty walk along the street from the pub and take Rusty’s Kernel Hacking Unreliable 2.4, the kernel hacking unreliable guides and the tram to Sheffield Midland Station so that he Guide kernel locking. If you’re a kernel coding person it’s could catch a 747 to go to work. We hope he’ll http://kernelbook.sourceforge.net/ker extremely likely that you will have come across his come back sometime. nel-hacking.pdf work at some time. Richard is chairman and organiser of the Sheffield His explanation of netfilter and iptables was Linux User’s Group. You can view their site at ■ brilliant from beginning to end. The talk was well http://www.sheflug.co.uk ■

12 LINUX MAGAZINE 9 · 2001