KernelTrap Interview With Rusty Russell 150
Jeremy Andrews writes "KernelTrap has interviewed Rusty Russell, a humorous and productive contributer to Linux Kernel development. Author of ipchains, netfilter/iptables, futexes, per-cpu counters, hot pluggable CPU support, and the new in-kernel module loading code, Rusty's efforts have had a significant impact on the upcoming 2.6 kernel. For a humorous sample of Rusty's wit, one only needs to look at his email signature which reads, 'Anyone who quotes me in their sig is an idiot. -- Rusty Russell.'" Rusty is a great guy, and this is a worthwhile read.
Plagarist! (Score:4, Funny)
We all know SCO/Caldera did that!
Re:Plagarist! (Score:1)
Re:Plagarist! (Score:1, Funny)
Re:Plagarist! (Score:2)
Hey, he brought it upon himself.
Re:Plagarist! (Score:2, Interesting)
It's like a curse.
Re:Plagarist! (Score:2, Funny)
Worse, it's like a Beowulf cluster of SCO jokes.
Re:Plagarist! (Score:1, Offtopic)
=Shreak
Re:Plagarist! (Score:1, Offtopic)
Re:Plagarist! (Score:1, Offtopic)
Can't wait to see the Russia jokes coming...
The answer is easy (Score:2)
What were you thinking?
Re:Plagarist! (Score:1)
Everytime some Linux-geek starts mocking my cool Windows box I throw that SCO-line with evil laughter. I know it sounds stupid and SCO will never win that case but hey, he started it!
Re:Plagarist! (Score:2)
-1, Oxymoron
Sorry, couldn't help it... ;)
Ya never know... (Score:2)
Re:Plagarist! (Score:2)
Re:Plagarist! (Score:1)
Sig (Score:1, Funny)
For a humorous sample of Rusty's wit, one only needs to look at his email signature which reads, 'Anyone who quotes me in their sig is an idiot. -- Rusty Russell.
Now that's a perfect sig:Rusty Russell is an idiot? (Score:1)
... and the most important thing about Rusty (Score:4, Interesting)
Leader of the Kstrdup Core Team!
Re:... and the most important thing about Rusty (Score:1)
That talk was easily the highlight of OLS too. Hilarious.
Rusty (Score:4, Funny)
no I was left out in the rain as a child
Looking at the photo of Rusty begs the question: (Score:1, Funny)
No it doesn't, actually (Score:2, Informative)
Let me rephrase then: After looking at the ... (Score:2, Funny)
ah ah ah! (Score:2)
You're busted, too pal.
By the grammar and usage police
Re:ah ah ah! (Score:2)
Jeez, it's like recursive madness when you read some of these grammar/spelling nazi posts.
Re:ah ah ah! (Score:1)
Mod away, I have enough karma.
Re:ah ah ah! (Score:2)
"a grammar nazi circle-jerk"
Re:ah ah ah! (Score:2)
You're busted, too pal.
By the grammar and usage police
Nope, those are similes [utk.edu].
0wn3d!
Re:ah ah ah! (Score:1)
Simile: comparision using like or as. Eg; Linux is to Windows as dog crap is to filet mignon.
Metaphor: implicit or explicit comparison without using like or as. Eg; Linux is a pile of dogshit.
Re:ah ah ah! (Score:2)
I am quick as lightning. --simile
I am lightning. -- metaphor
I am as lightning, electric. -- both.
Way to go IBM! (Score:2, Interesting)
Re:Way to go IBM! (Score:1, Offtopic)
Re:Way to go IBM! (Score:2)
Re:Hot pluggable CPU support (Score:5, Interesting)
We work with these things [stratus.com] all the time. You can yank CPUs while its running and it won't even hiccup. You can open the side of the case and take a whiz in it, and the machine will keep chugging. Cool stuff.
They apparently have permission to modify Windows source to make that stuff work, but linux support would be nice.
Re:Hot pluggable CPU support (Score:2)
Just how do you test something like that?
Re:Hot pluggable CPU support (Score:1)
Re:Hot pluggable CPU support (Score:1)
Re:Hot pluggable CPU support (Score:3, Funny)
I'm guessing where you grew up you didn't come across very many electric horse fences, did you?
Re:Hot pluggable CPU support (Score:2, Informative)
-Aaron
Re:Hot pluggable CPU support (Score:2)
Re:Hot pluggable CPU support (Score:2)
at least not in that order....
Confess now, was it you? (Score:3, Funny)
Rusty Russell: The joys of working in an office: Chris Yeoh told me someone quoted me in their sig, on slashdot. Well obviously, I went and checked it out, and the guy had misspelled my name.
From this sample size of one, I determined that everyone who quotes me in their sig is mentally deficient.
Okay, who was the idiot?:-)
Re:Confess now, was it you? (Score:4, Funny)
Found it.
The Key (Score:5, Insightful)
Rusty Russell: That's such an amazing compliment, because I aspire be more like Andrew.
That's what makes a good community, people who inspire, impress and encourage each-other. I've noticed that the 'big name' hackers tend to be ones who want to inspire people, not shoot them down.
Magic? (Score:3, Funny)
Now, that is what I call a technological advance! You can execute code in the kernel and THEN, afterward, plug in the cpu. Does somebody knows how they do this?!?
I think the quote: "Any technology indistinguishable from magic is insufficiently advanced." applies well in this case
Re:Magic? (Score:2, Funny)
Re:Magic? (Score:2)
I had to do similear for one project I was on. I know exactly how we handle it when someone walks up and pulls the active CPU and data bus, because I've done it: It doesn't work. It only works in marketing's imangination and customer's data centers. The latter is more luck than I ever thought could exist in the real world, now that I know all the different ways data could silently get lost.
Sometimes engineering makes you too pessimistic about the real world. I'm just glad that all the customers who m
Perhaps you meant this? (Score:2)
- ARTHUR C. CLARKE, The Lost Worlds of 2001. (Dutton)
Wait until the marketing people get into it... (Score:2)
Did you know he also played for the NFL? (Score:2, Interesting)
I'm willing to bet Rusty is the first person to both a pro football player and kernel developer
Re:Did you know he also played for the NFL? (Score:2)
humorous signatures (Score:4, Funny)
No pun intented towards Rusty, I do concider him to be a great chap, but to offer a signature as a proof of that?
I've seen tons of humorous sigs here after completely witless posts. And now that I think about it, this post is yet another proof of that concept.
My new Sig will be... (Score:2)
"Anyone who quotes Rusty Russell in their sig is an idiot."
Wow.... (Score:3, Insightful)
This has been the least interesting thread on the front page for some time....I mean, I'm browsing at +1, and most of the posts are jokes about SCO, Russell's sig, and the name "Rusty."
Re:Wow.... (Score:1)
And therefore, this means that with the average Slashdot crowd... the signal to noise ratio is bad.
The contribution to making the stock Linux kernel a venerable firewall is all thanks to Rusty Russell, and his work in other areas is very interesting. Kudos to him, he really puts his money where his mouth is. Very good read.
personal highlights (Score:4, Interesting)
Impressive little "throwaway project"!!
JA: Is there anything else you'd like to add?
Rusty Russell: I love that noone needs my permission to take my code and do something cool with it, and someone else can do the same with that code. I love that an "end user" is usually only a few hours work away from being an active documenter, bugreporter, web-mistress or coder in most projects.
As a result, I despise anything which artificially raises barriers to entry for programmers and users. Everything from stupid software patents, to bad user interfaces, cabalesque knowledge and crummy code. These quotes highlighted the interview for me but the whole thing was great.
Rusty is cool (Score:2)
much easier than that... (Score:1)
This guy r0x0rz
Re:futex? Whassat? (Score:2)
Re:Dear Rusty (Score:1, Flamebait)
Re:Dear Rusty (Score:2)
So you admit it...
Why the hell are you always trolling here on /. about Linux when you know fuck all about it? Goddam you are an ignorant fucker.
For the record, you do not in fact need to recompile things everytime you add new devices. Distros come with pre-compiled kernels and modules, and precompiled kernels and modules are distributed quite frequently. Also, with some distributions, compilation is done automatically if you want.
Please go away and die.
Re:Dear Rusty (Score:2)
Furthermore, the NT kernel is no longer a true Microkernel. A lot of stuff has been moved back into kernel space. So basically, the NT kernel is a Monolithic kernel with modules, just like the Linux kernel.
They are both upgraded in the same manner, ie. replaced with a new version.
The only deficiency the Linux kernel has w/regards to driver modules is that modules compiled for one version of the kernel won't necessarily work with another version. T
Oh, really? (Score:2)
Ah... so Windows 2003 is running the same kernel as NT 4.0?
Re:Dear Rusty (Score:2)
Re:Dear Rusty (Score:2)
Re:Dear Rusty (Score:2)
Re:Dear Rusty (Score:2)
Not quite. Normal monolithics did not have any sort of loadable module support. If you've ever installed System V, you have to do a kernel compile for your destination machine. Linux sort of breaks the monolithic 'tradition' by allowing movable modules of kernel to and fro, even on hardware insert.
A good example of modular system is Hurd. Everything in the system is removable except that small kernel bit.
>Which requires a
Do you ever! (Score:2)
Having just surfaced from recovering a dead OpenServer 5.0.5 system onto new hardware (a very Quixote experience), I feel compelled to say: "Amen, and amen!" Reconfigure a serial port? No worries, that's a kernel relink, and an environment rebuild, and... oh, yes, a reboot. It feel far to much like fixing MS-Windows.
Re:Dear Rusty (Score:2)
Which requires most real hardware support to be bottlenecked through Linus' selection process.
Bullshit. You can modprobe in just about any drivers you need. Further, distros can compile them in as they see fit. They only have to release the driver code, which, oh wait, YEAH! It's already out there. Linus approval is not needed to add drivers!
Zealots flame away...
Well, you didn't have much credibility before, now you have less /
Re:Dear Rusty (Score:1)
Besides, Windows is static, and Linux is getting better.
Re:Rusty's methods (Score:2)
Re:Rusty's methods (Score:1)
You worked with him in 1978? In the article he says he was born in 1973, making him 29 or 30, so in '78 he would have been 4 or 5. Was he really working at TeleSys Interactive that young?
Re:libiptc (Score:2, Interesting)
I haven't touched that API in ages, but it's pretty horrible. This came up at the last netfilter summit, and it's becoming a big problem. Harald did some excellent work on his rework, but it's fundamentally trying to do two different things: support extensions which are in the kernel, and support the command language extensions required for iptables itself. This shows up clearly when you want to use it for something other than iptables.
>