Slashdot Mirror


KernelTrap Interview With Rusty Russell

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.

150 comments

  1. This first post powered by Jesus and BASH!! by Anonymous Coward · · Score: -1, Troll
    Defeat the GNAA! Join Landover Baptist Church's very own B.A.S.H. (Baptists Are Saving Homosexuals) Ministry!

    While we at BASH are yet unable to cure niggerism (or any other such God-inflicted curse of skin pigmentation), we have had record success turning limp-wristed, "Queer Eye" watching nancy-boys and bull-dyke lesbians back in to straight, God-fearing, Republican-voting human beings!

    All we need is your pious financial support, plenty of imprecatory prayer and a good-sized, Leviticus-charged stone or two, and soon the GNAA will be a thing of the past!

    To join, go here and read all about how you can start saving gay Negroes from Satan's clutches!

    This post was brought to you by a Landover Baptist Church Member.

    If you or anyone you know exhibits these signs they may be a homosexual and at risk of joining Satan's Army, or the GNAA.

    1. Re:This first post powered by Jesus and BASH!! by Anonymous Coward · · Score: -1, Troll

      Shut up bitch.

      -Rusty Russle

    2. Re:This first post powered by Jesus and BASH!! by Anonymous Coward · · Score: -1, Troll

      I'll bash you with my Jesus, motherfucker!

      Prepare to be smoten!

  2. lol by govtcheez · · Score: -1, Offtopic

    It's a trap!

  3. skiznitches by Anonymous Coward · · Score: -1

    Gimme props, yo.

  4. Plagarist! by Anonymous Coward · · Score: 4, Funny

    Author of ipchains, netfilter/iptables, futexes, per-cpu counters, hot pluggable CPU support, and the new in-kernel module loading code

    We all know SCO/Caldera did that!

    1. Re:Plagarist! by noyren · · Score: 1

      'Anyone who quotes me in their sig is an idiot. -- Rusty Russell.'" genius quote, that's defenatly my new sig ;)

    2. Re:Plagarist! by Anonymous Coward · · Score: 1, Funny

      It rather loses its humour if you're not Rusty Russell.

    3. Re:Plagarist! by Deusy · · Score: 2, Interesting

      I'm not sure what's worse. The legal and economical fallout from the SCO vs Linux mess, or the fact that we're doomed to hearing the same 'it belongs to SCO' joke attached to every single Linux-related story from for the rest of eternity.

      It's like a curse.

      --

      Free Gamer - Free games list and commentary

    4. Re:Plagarist! by Anonymous Coward · · Score: 2, Funny

      It's like a curse.

      Worse, it's like a Beowulf cluster of SCO jokes.

    5. Re:Plagarist! by weicco · · Score: 1

      Warning: miles offtopic, -1, flamebait

      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!

      --
      You don't know what you don't know.
    6. Re:Plagarist! by shreak · · Score: 0, Offtopic

      oh for moderator points. You beat me to the perfect reply post! Tell you what, I'll post what I was going to put below this and we'll see if either of us get modded up!

      =Shreak

    7. Re:Plagarist! by shreak · · Score: 0, Offtopic

      But just imagine a Beowolf cluster of SCO Joke curses!

    8. Re:Plagarist! by Our+Man+In+Redmond · · Score: 1

      Yeah, it's hot grits a good thing Natalie Portman no other all your base running jokes goatse.cx have ever ????? Profit!!!!! become this widespread in Soviet Russia, jokes run YOU! on Slashdot.

      --
      Someone you trust is one of us.
    9. Re:Plagarist! by Anonymous Coward · · Score: 0, Offtopic

      Told by Natalie Portman in Soviet Russia with hot grits.

      I for one, welcome our SCO-joke-telling-Soviet-Russian-Natalie-Portman overlords!

    10. Re:Plagarist! by mrselfdestrukt · · Score: 0, Offtopic

      Oh the humanity!
      Can't wait to see the Russia jokes coming... :P

      --
      "I used to have that really cool,funny sig ,but it got stolen."
    11. Re:Plagarist! by Anonymous Coward · · Score: 0

      Hey! We all know that Al Gore invented the internet all the tech we use way before SCO did!

    12. Re:Plagarist! by rutledjw · · Score: 1
      ...my cool Windows box...

      -1, Oxymoron

      Sorry, couldn't help it... ;)

      --

      Computer Science is Applied Philosophy
    13. Re:Plagarist! by GreyWolf3000 · · Score: 1
      Not entirely...just some. If you put his quote in your .sig, you're basically just saying "I'm an idiot." We're still laughing, but instead of laughing with Rusty Russell, we're laughing at the parent.

      Hey, he brought it upon himself.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    14. Re: Plagarist! by Chris+Sontag · · Score: -1
      Sir,

      You may not be aware, but the phrase "it belongs to SCO" is a trademark and copyright of the SCO group. Please desist from using our Intellectual Property in your future slashdot posts.

      --

      Chris Sontag - Senior Vice President and General Manager, SCOsource
    15. Re:Plagarist! by twohorse · · Score: 1

      I, for one, welcome our new "'it belongs to SCO' joke" curse overlords

  5. i agree by Anonymous Coward · · Score: 0, Troll

    Rusty is a great guy. He's doesn't get the credit he deserves. I met him at a LinuxCon a few years ago. Most kernel developers are stuck up pricks, but not Rusty. And he tosses salad like a pro too!

    1. Re:i agree by Anonymous Coward · · Score: 0

      Just great getting a gay joke modded up. ASSHOLE!!!

  6. Nigger Owner's Manual (GPL) by Anonymous Coward · · Score: -1, Troll

    Congratulations on your purchase of a brand new nigger! If handled properly, your nigger will give years of valuable, if reluctant, service.

    INSTALLING YOUR NIGGER.

    You should install your nigger differently according to whether you have purchased the field or house model. Field niggers work best in a serial configuration, i.e. chained together. Chain your nigger to another nigger immediately on unpacking it, and don't even think about taking that chain off, ever. Many niggers start singing as soon as you put a chain on them. This habit can usually be thrashed out of them if nipped in the bud. House niggers work best as standalone units, but should be hobbled or hamstrung to prevent attempts at escape. At this stage, your nigger can also be given a name. Most owners use the same names over and over, since niggers become confused by too much data. Rufus, Rastus, Remus, Toby, Carslisle, Carlton, Hey-You!-Yes-you!, Yeller, Blackstar, and Sambo are all effective names for your new buck nigger. If your nigger is a ho, it should be called Latrelle, L'Tanya, or Jemima. Some owners call their nigger hoes Latrine for a joke. Pearl, Blossom, and Ivory are also righteous names for nigger hoes. These names go straight over your nigger's head, by the way.

    CONFIGURING YOUR NIGGER.

    Owing to a design error, your nigger comes equipped with a tongue and vocal chords. Most niggers can master only a few basic human phrases with this apparatus - "muh dick" being the most popular. However, others make barking, yelping, yapping noises and appear to be in some pain, so you should probably call a vet and have him remove your nigger's tongue. Once de-tongued your nigger will be a lot happier - at least, you won't hear it complaining anywhere near as much. Niggers have nothing interesting to say, anyway. Many owners also castrate their niggers for health reasons (yours, mine, and that of women, not the nigger's). This is strongly recommended, and frankly, it's a mystery why this is not done on the boat

    HOUSING YOUR NIGGER.

    Your nigger can be accommodated in cages with stout iron bars. Make sure, however, that the bars are wide enough to push pieces of nigger food through. The rule of thumb is, four niggers per square yard of cage. So a fifteen foot by thirty foot nigger cage can accommodate two hundred niggers. You can site a nigger cage anywhere, even on soft ground. Don't worry about your nigger fashioning makeshift shovels out of odd pieces of wood and digging an escape tunnel under the bars of the cage. Niggers never invented the shovel before and they're not about to now. In any case, your nigger is certainly too lazy to attempt escape. As long as the free food holds out, your nigger is living better than it did in Africa, so it will stay put. Buck niggers and hoe niggers can be safely accommodated in the same cage, as bucks never attempt sex with black hoes.

    FEEDING YOUR NIGGER.

    Your Nigger likes fried chicken, corn bread, and watermelon. You should therefore give it none of these things because its lazy ass almost certainly doesn't deserve it. Instead, feed it on porridge with salt, and creek water. Your nigger will supplement its diet with whatever it finds in the fields, other niggers, etc. Experienced nigger owners sometimes push watermelon slices through the bars of the nigger cage at the end of the day as a treat, but only if all niggers have worked well and nothing has been stolen that day. Mike of the Old Ranch Plantation reports that this last one is a killer, since all niggers steal something almost every single day of their lives. He reports he doesn't have to spend much on free watermelon for his niggers as a result. You should never allow your nigger meal breaks while at work, since if it stops work for more than ten minutes it will need to be retrained. You would be surprised how long it takes to teach a nigger to pick cotton. You really would. Coffee beans? Don't ask. You have no idea.

    MAKING YOUR NIGGER WORK.

    Niggers are very, very averse to work

    1. Re:Nigger Owner's Manual (GPL) by Anonymous Coward · · Score: -1, Troll

      Oh, don't feed them corn bread. NOW you tell me.

    2. Re:Nigger Owner's Manual (GPL) by Anonymous Coward · · Score: -1, Troll

      Thanks, I'll use that as my new sig.
      But are Dobermanns really toxic?

    3. Re:Nigger Owner's Manual (GPL) by Anonymous Coward · · Score: -1, Troll

      I thought you weren't supposed to feed them after midnight. Or they'll riot.

    4. Re:Nigger Owner's Manual (GPL) by Anonymous Coward · · Score: 0
      q: What did the nigger boy get for Christmas?

      a: my bike!

  7. i for one by Anonymous Coward · · Score: -1

    welcome our kernel-trapping overlords

  8. Sig by deltagreen · · 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:
  9. ... and the most important thing about Rusty by Dan+Aloni · · Score: 4, Interesting

    Leader of the Kstrdup Core Team!

    diff -urpN --exclude TAGS -X
    +/home/rusty/devel/kernel/kernel-patches/curre nt-dontdiff --minimal
    +linux-2.6.0-test5-bk2/MAINTAINERS
    +wo rking-2.6.0-test5-bk2-modules_txt_kconfig1/MAINTAI NERS
    --- linux-2.6.0-test5-bk2/MAINTAINERS 2003-09-09 10:34:22.000000000 +1000
    +++ working-2.6.0-test5-bk2-modules_txt_kconfig1/MAINT AINERS 2003-09-12
    +14:15:42.000000000 +1000
    @@ -1102,6 +1102,13 @@ W: http://nfs.sourceforge.net/
    W: http://www.cse.unsw.edu.au/~neilb/patches/linux-d evel/
    S: Maintained

    +KSTRDUP
    +P: Kstrdup Core Team
    +M: kstrdup-core@ozlabs.org
    +L: kstrdup@linux.kernel.org
    +W: http://kstrdup.sourceforge.net/
    +S: Supported
    +
    LANMEDIA WAN CARD DRIVER
    P: Andrew Stanley-Jones
    M: asj@lanmedia.com
    --
    0x2b or not 0x2b, the answer is -1
    1. Re:... and the most important thing about Rusty by pheared · · Score: 1

      Hehe. Yeah, at OLS in his keynote, he spoke about how he likes to send the kstrdup patch to Linus whenever Linus pisses him off.

      That talk was easily the highlight of OLS too. Hilarious.

  10. a question by Tirel · · Score: -1, Redundant

    Which kernel does he run? ;-)

    1. Re:a question by Anonymous Coward · · Score: -1, Troll

      Linux

    2. Re:a question by Anonymous Coward · · Score: 0

      a typo in your sig would have more effect.

      try.....

      Mensa member, bewhere of the high IQ.

      or

      Mensa member, be cautiou's of the high IQ.

      HTH

    3. Re:a question by Anonymous Coward · · Score: 0

      Because he really has a low IQ, rite right?

    4. Re:a question by Anonymous Coward · · Score: 0

      You are net here right?

  11. Rusty by Timesprout · · Score: 4, Funny

    JA: Digging through old lkml archives, I see that your first name is Paul. Is Rusty a nickname?

    no I was left out in the rain as a child

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
    1. Re:Rusty by Anonymous Coward · · Score: 0

      Is he related to the Tin Man in the Wizard of Oz?

  12. I am a witty person! by asb · · Score: 0, Redundant

    For those who doubted it all these years, /. proves me right!

    In 1999 my signature read "Only idiots quote signatures". It ceased being funny after the millionth idiot quoted it so I changed it into a normal and informative signature. And thanks to Google I can also prove it. :-)

    --
    Antti S. Brax - Old school - http://www.iki.fi/asb/
    1. Re:I am a witty person! by asb · · Score: 0, Redundant

      Oh, I don't want to take credit from other people so I must add that I did not have the text "Only idiots quote signatures" quoted like in this and the above /. post. Someone else came up with that joke and used it in his signature. I'd say he is a witty person too.

      --
      Antti S. Brax - Old school - http://www.iki.fi/asb/
  13. futex? Whassat? by Anonymous Coward · · Score: -1

    A mutually exclusive futon?

    1. Re:futex? Whassat? by UnknowingFool · · Score: 1

      I thought a futex was short for FutonExtreme. I heard that they played with the notion of calling it Futon 2.0 Fast Speed, but the after a 30 million dollar study, they found out people like shorter names.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
  14. Rusty Russel ? by Anonymous Coward · · Score: -1, Troll

    I prefer talking with his daughter, Georgie Russel...

  15. it's true by Anonymous Coward · · Score: -1, Offtopic

    confirms what we knew all along
    --

    --
    'Anyone who quotes me in their sig is an idiot. '
    -- Rusty Russell

  16. Looking at the photo of Rusty begs the question: by burgburgburg · · Score: 1, Funny

    How long have you worshipped the dark lord Satan?

  17. Way to go IBM! by Gortbusters.org · · Score: 2, Interesting

    he IBM Linux Technology Center is the misnomer which refers to the worldwide group within IBM whose mission is to "Accelerate the maturation of standard, architecture-independent Linux into the enterprise", or as we say "Make Linux Better". It's our job to contribute stuff where needed: from one point of view it's a way of collecting a paycheck while working full-time on what I love doing.

    --
    --------
    Free your mind.
    1. Re:Way to go IBM! by Obiwan+Kenobi · · Score: 0, Offtopic

      Am I the only guy who misread "maturation" and giggled at the resulting sentence?

    2. Re:Way to go IBM! by cdrudge · · Score: 1

      Yes

  18. No it doesn't, actually by tomblackwell · · Score: 2, Informative

    "Begging the question" is when you make a point, but have to accept the point before the logic that you use makes sense.

    1. Re:No it doesn't, actually by Anonymous Coward · · Score: 0

      Metaphor police!

  19. Hot pluggable CPU support by Anonymous Coward · · Score: 0, Funny

    OK - I yanked my trusty Intel CPU out without powering off the box (and, yup, it was damn hot). Now what happens? Why isn't the patch working?

    1. Re:Hot pluggable CPU support by stratjakt · · Score: 5, Interesting

      Yuk yuk yuk..

      We work with these things 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.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:Hot pluggable CPU support by corbettw · · Score: 1

      "You can open the side of the case and take a whiz in it, and the machine will keep chugging."

      Just how do you test something like that?

      --
      God invented whiskey so the Irish would not rule the world.
    3. Re:Hot pluggable CPU support by stratjakt · · Score: 1

      Well, the ability to pee while standing up is a must. So I would doubt most slashbots could replicate my expiriments.

      --
      I don't need no instructions to know how to rock!!!!
    4. Re:Hot pluggable CPU support by Damn_Canuck · · Score: 1

      Very carefully... And from a distance.

      --
      Given that God is infinite, and the Universe is also infinite, would you like some toast?
    5. Re:Hot pluggable CPU support by bill_mcgonigle · · Score: 2, Funny

      You can open the side of the case and take a whiz in it, and the machine will keep chugging.

      I'm guessing where you grew up you didn't come across very many electric horse fences, did you?

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    6. Re:Hot pluggable CPU support by AaronMB · · Score: 2, Informative

      I worked at Stratus a few months ago on a menial little project, but one of the things they did was show me around the engineering labs, and there is a section of the lab devoted to making Linux work on the ftServer line of servers.
      -Aaron

    7. Re:Hot pluggable CPU support by Hatta · · Score: 1

      Please don't use the words "whiz" and "chugging" in the same sentence again. Thanks.

      --
      Give me Classic Slashdot or give me death!
    8. Re:Hot pluggable CPU support by warpSpeed · · Score: 1
      Please don't use the words "whiz" and "chugging" in the same sentence again. Thanks.

      at least not in that order....

  20. I'm also a great!!! by Anonymous Coward · · Score: -1

    And my signature says:

    Fuck YOU! ...can you believe it?

    1. Re:I'm also a great!!! by Anonymous Coward · · Score: 0

      ..no I can't

  21. Let me rephrase then: After looking at the ... by burgburgburg · · Score: 1, Funny

    photo of Rusty, I feel compelled to ask him this question: How long have you worshipped the dark lord Satan?

  22. Maybe I am an idiot by Anonymous Coward · · Score: 0

    But I don't see the humor in that. Then again, I never saw the humor in that stupid GNU is Not Unix recursion, either.

    1. Re:Maybe I am an idiot by Anonymous Coward · · Score: 0

      That was supposed to be funny? Jesus.

  23. Dear Rusty by stratjakt · · Score: -1, Flamebait

    Usurp Linus.

    Then replace the monolithic kernel with something truly modular.

    Recompiling because you bought a new mouse or sound card is friggin ridiculous. Compiling in support for every possible device under the sun and winding up with a kernel with bloat that makes Mozilla look optimized is equally ridiculous.

    Thank you.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Dear Rusty by Anonymous Coward · · Score: -1, Troll

      are you an idiot?

      because to the rest of us you look like a raving blathering one.

      someone who knows absolutely nothing about that which he speaks.

      I.E. a complete and utter moron... you might as well be suffering from turets...

      only a total dimwit with an iq below 60 thinks that.

      oh wait... after reading your previous posts to slashdot I see that you really are... sorry.. i hate to insult the handicapped.

      does someone need to take you to the potty?

    2. Re:Dear Rusty by Bull999999 · · Score: 0, Flamebait

      You've never used GNU/Linux before, have you?

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    3. Re:Dear Rusty by Anonymous Coward · · Score: -1


      "The rest of us"
      You don't speak for me, fuckhead.

    4. Re:Dear Rusty by stratjakt · · Score: 0

      Your point?

      I'm not talking about gnu/linux, just linux, the kernel. Which is monolithic. Which requires a recompile every time theres a significant architecture change. Which requires most real hardware support to be bottlenecked through Linus' selection process. Which is utterly retarded if the goal is a flexible OS.

      Zealots flame away, since obviously your beloved linux kernel is beyond criticism. It's still the truth.

      --
      I don't need no instructions to know how to rock!!!!
    5. Re:Dear Rusty by Ender+Ryan · · Score: 1
      Your point?

      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.

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    6. Re:Dear Rusty by Bull999999 · · Score: 1

      I never had to recomplie the knernel when I added a RAID card. Have you heard of moduels? And did nVidia go through Linus' selection process to get their GPUs and chipsets to work with the Linux kernel? Heck, you don't have to recompile the NT kernel (as if you'll be allowed to do so in the first place) whenever a new hardware is added to Windows, so why should you with Linux? You can complie the support into the kernel if you want or you can chose not to. Yes, it's called freedom to do whatever the hell that pleases you.

      Only truth here is that you didn't do your research.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    7. Re:Dear Rusty by Anonymous Coward · · Score: 0

      Really, wow I never knew that!

      Let me go check windows update and see if theres a new NT kernel.

      Oh wait, it's a dynamic kernel, it doesn't need to be replaced. It's merely a gatekeeper for periphery code that does the real work. You know, the way a good OS should be designed.

    8. Re:Dear Rusty by Anonymous Coward · · Score: 0

      Heck, you don't have to recompile the NT kernel (as if you'll be allowed to do so in the first place) whenever a new hardware is added to Windows, so why should you with Linux?

      THATS EXACTLY THE POINT YOU HALFWIT.

      There is very little device specific code in the NT kernel, because it doesn't fucking belong there. The kernel should be an interface for drivers, not a static collection of drivers.

    9. Re:Dear Rusty by Ender+Ryan · · Score: 1
      You're wrong. Some service packs update the kernel.

      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. The kernel will complain, but you can force them to load.

      Last I heard, the core kernel developers do not WANT to implement a method of making this easier, because that encourages binary-only modules. Some companies, eg. NVIDIA, are working around this by building their own source-based wrappers around binary modules. Installing these drivers is just as easy, sometimes easier, than installing drivers in windows.

      Also, modules can be compiled against the existing kernel at any time. So instead of distributing binary drivers, drivers can be distributed as source, with a script to build and load them. This is often done completely transparently to the end user. This also often helps with stability and performance.

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    10. Re:Dear Rusty by Bull999999 · · Score: 1

      And what part of the freedom clause I mentioned did you get AC? Or shall I say stratjakt?

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    11. Re:Dear Rusty by Anonymous Coward · · Score: 0

      What the flying fuck does "freedom" have to do with a piss poor shitty kernel architecture left over from the 70s?

    12. Re:Dear Rusty by Bull999999 · · Score: 1

      NT Kernel has built in drivers and utilites. Good luck trying to rip them out of the NT Kernel. What, did you actually thought that NT Kernel is small and efficent?

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    13. Re:Dear Rusty by Anonymous Coward · · Score: 0

      Your grasp of the English language is utterly pathetic. However, in reading this thread, I do agree with you in your argument with stratjackt ("Anonymous Coward", or possibly whatever cute aliases he ends up registering to reply to your comments with).

      I am usually an "NT zealot"; but I honestly can't deny these statements. It's obvious there are embedded drivers and utilities.

      Keep it up, Bull. It's only a matter of time before this fool either leaves or realizes he is beating a dead horse by even trying to argue his lies and bullshit (no pun intended).

      G'day.

    14. Re:Dear Rusty by Creepy+Crawler · · Score: 1

      >I'm not talking about gnu/linux, just linux, the kernel. Which is monolithic.

      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 recompile every time theres a significant architecture change.

      I'd expect so. After all, since there's no Linux kernel fat binaries, I'd have to recompile to go from X86 to Mips or G(x). If you're thinking about adding cards on the busses (which most will think), that wouldnt need a kernel compile unless you didnt have modules or up to date configs to run the semi-source (ala Nvidia) to run it against.

      >Which requires most real hardware support to be bottlenecked through Linus' selection process.

      True. It also provides that the maintainers have actually tested it for goodness. After all, anybody can make a module/kernel code. Whether it passes LKML scrutiny is Linus' or the section maintainers discresion.

      >Which is utterly retarded if the goal is a flexible OS.

      That comment was utterly retarded. See? I just stated my opinion. They provide nothing to a logical argument.

      >"Zealots flame away, since obviously your beloved linux kernel is beyond criticism. It's still the truth. ", The zealot proclaims.

      --
    15. Re:Dear Rusty by Anonymous Coward · · Score: 0

      I recently put a different sound card in a system running Slackware. I have been listening to music from this system. I did not recompile the kernel. So why is my sound card working?

    16. Re:Dear Rusty by robsmama · · Score: -1

      Because as he mentioned, support for it was compiled before hand. Did you miss that part? What he says is true, it's one or the other.

      MOM

    17. Re:Dear Rusty by Anonymous Coward · · Score: 0

      Holy christ. You are always wrong. It's just incredible.

      Loadable modules means no recompilations. Do you understand this? I installed a new video card the other day. Kudzu found it, and installed the driver. The driver is a module which was loaded by the kernel, and away I went.

      You make so many posts, and they are always incoherent, incorrect flamebait. Being so stupid must hurt.

    18. Re:Dear Rusty by Anonymous Coward · · Score: 0

      Creating/Adding/Updating a module DOES mean recompilation.

      Oh look, the tulip net driver has been updated. Well, since I have no compiler on my router box, I'll just download a precompiled tulip.o into my /lib/modules and type depmod -a and off I go, right?

      Wrong. Kernel symbols dont match.

      Linux' current implementation of modules necessitates me looking into my crystal ball and deciding at compile time which pieces of hardware I'll be using/replacing in the future.

      Whether the executable portion of the device driver is in a module or the kernel is pretty much irrelevant, as the symbol table in the kernel always requires recompiling.

      Contrast to virtual device tables under Windows, where you can drop in any old .vxd as they all use the same common interface.

    19. Re:Dear Rusty by rutledjw · · Score: 1
      There's a difference between flaming and correcting an idiot...

      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 / zero.

      --

      Computer Science is Applied Philosophy
    20. Re:Dear Rusty by Anonymous Coward · · Score: 0

      So I don't have a module for my sound card? I thought linux drivers could be compiled in the kernel or loaded as modules. I never would have thought I could learn something from people as stupid as you two fucking idiots. Oh wait, I didn't.

    21. Re:Dear Rusty by vadim_t · · Score: 1

      Depends really. You *can* update a driver, recompile it, and insert without changing the kernel. How do you think people write modules, recompiling the whole kernel every time? No, they vi, gcc, insmod, rmmod, vi, gcc, insmod...

      Besides, Windows is static, and Linux is getting better.

    22. Re:Dear Rusty by robsmama · · Score: -1

      I guess that makes you even fucking stupider. Two different people telling you what's up and you still don't get it. Fucking moron.

      MOM

  24. Well.. by gordlea · · Score: -1, Redundant

    At least I got a new sig out of it.

    ----

    "Anyone who quotes me in their sig is an idiot. -- Rusty Russell."

    --

    Choose yer poison: Prophets or Profits

  25. Serious question by Anonymous Coward · · Score: -1


    Why are so many hackers gay? ESR, McKusick, Rusty.. Back in the day the real hackers were hard core womanizers. Seymour Cray has a line of women a mile long..

  26. I'm also a great person... by Anonymous Coward · · Score: -1, Flamebait

    and my signature says:

    "Fuck YOU!"

    ...can you believe it?

    1. Re:I'm also a great person... by Anonymous Coward · · Score: 0

      When your post get's modded +5 you're also a impressive person :)

    2. Re:I'm also a great person... by Anonymous Coward · · Score: 0

      I signature girls only!

  27. In SOVIET RUSSIA by Anonymous Coward · · Score: -1

    kernel-trapping overlords welcome YOU!

  28. Confess now, was it you? by craw · · Score: 3, Funny

    JA: Is there a story behind your email signature?

    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?:-)

    1. Re:Confess now, was it you? by grub · · Score: 4, Funny

      Found it.
      I am leet. (Score:-1, Troll)
      by CmdrTaco (1) on Thursday February 18, @11:28AM (#000012)

      Ph34r me, punka55es. I am leet and will go medieval on j00r
      a5535 if you fux0r wiff m3.

      Taco

      --
      "Hacking Linux is cool."
      -Rustee Rustle
      --
      Trolling is a art,
    2. Re:Confess now, was it you? by Anonymous Coward · · Score: -1

      Dear Sir,
      we are very impressed with your humorous post but we don't see the necessity of it. Please refrain from making superfluous post and try to contribute meaningful content.
      Thank you,
      Mr Blinky

  29. Rusty's methods by Anonymous Coward · · Score: -1, Troll

    I've worked with Rusty back in 1978 at TeleSys Interactive where we designed the DEC Alpha along with the folks at Sony. Rusty was great in creating and then subsequently optimizing the assembly code for the modular interface which we used in our token ring network. He also designed our own TCP stack which proved to be quite efficient and ended up being used at Datsun in the mid 90s when they became disenchanted with the progress that the Amstrad folks were showing.

    It was a pleasure working with him and we still keep in touch, although I've retired from the IT field and have pursued more holistic goals.

    Which is nice.

    1. Re:Rusty's methods by hanwen · · Score: 1

      You are a troll. He was born in 1973. He designed Dec Alpha when he was 5 ?

      --

      Han-Wen Nienhuys -- LilyPond

    2. Re:Rusty's methods by Anonymous Coward · · Score: 0

      Could be a typo, maybe he meant to write 1988. Get your facts straight!

    3. Re:Rusty's methods by talexb · · Score: 1
      • I live in Canberra, Australia, married to a beautiful non-hacker, and expecting our first child in January. I have an engineering degree, was born in 1973, and I work for IBM's Linux Technology Center.

      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?

    4. Re:Rusty's methods by Anonymous Coward · · Score: 0

      Own up, who moderated this up as interesting, and what were you smoking?

    5. Re:Rusty's methods by Anonymous Coward · · Score: 0

      Yeah, and maybe Sony helped design the DEC Alpha at Telesys. Maybe Datsun were using Amstrad equipment. Or maybe you've been trolled.

    6. Re:Rusty's methods by Anonymous Coward · · Score: 0

      maybe Sony helped design the DEC Alpha at Telesys. Maybe Datsun were using Amstrad equipment.

      There you go! You admitted you were wrong and you're better off for it. See? It wasn't that hard now, was it?

      Cheers!

    7. Re:Rusty's methods by Anonymous Coward · · Score: 0

      Except Amstrad = Alan M Sugar Trading Company. A UK manufacturer of crap electronics, and later on (after 1982?) home computers.

    8. Re:Rusty's methods by Anonymous Coward · · Score: 0

      Dear Sir,
      please refrain from expressing your own personal bias towards corporations when discussing your point. Either contribute something constructive to this thread or please stay out of it.
      Sincerely,
      Mr Blinky

    9. Re:Rusty's methods by Anonymous Coward · · Score: 0

      Dear Mr Blinky, have you ever purchased any of Amstrad's equipment? If so you will be aware that the description "crap electronics" is not a personal bias, but a fact based description of the companies produce. Please refrain from expressing your own inexperienced thoughts on other peoples comments.

  30. I'm also a great person... by Anonymous Coward · · Score: -1, Troll

    and my signature says:

    "Fuck YOU!"

    ...can you believe it?

    Note to those pathetic moderators: "I can re-post this INTERESTING comment as often as I like. I even don't need a script to waste your mod points :)"

  31. The Key by japhmi · · Score: 4, Insightful

    JA: When I interviewed Andrew Morton I definitely got the feeling that you've impressed at least him. :)

    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.

    --
    "Giving money and power to government is like giving whiskey and car keys to teenage boys" P. J. O'Rourke
  32. ah ah ah! by tomblackwell · · Score: 1

    Metaphors use "like or as".

    You're busted, too pal.

    By the grammar and usage police

    1. Re:ah ah ah! by smack_attack · · Score: 1

      You are all idiots; Saying metaphor is wrong when you mean simile.

      Jeez, it's like recursive madness when you read some of these grammar/spelling nazi posts.

    2. Re:ah ah ah! by wfberg · · Score: 1

      Metaphors use "like or as".

      You're busted, too pal.

      By the grammar and usage police


      Nope, those are similes.

      0wn3d!

      --
      SCO employee? Check out the bounty
    3. Re:ah ah ah! by stratjakt · · Score: 1

      Those are SIMILEs you halfwit.

      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.

      --
      I don't need no instructions to know how to rock!!!!
    4. Re:ah ah ah! by Anonymous Coward · · Score: 0

      Metaphors use "like or as".

      That's a simile.

      Don't get me started on your commas.

    5. Re:ah ah ah! by dnoyeb · · Score: 1

      I see you have been adquately corrected, but let me pose an example.

      I am quick as lightning. --simile
      I am lightning. -- metaphor
      I am as lightning, electric. -- both.

    6. Re:ah ah ah! by smack_attack · · Score: 1

      If I knew this would digress into a grammar nazi circle-jerk, I wouldn't have bothered posting this.

      Mod away, I have enough karma.

    7. Re:ah ah ah! by CrackHappy · · Score: 1

      I'm going to have this in my head all day, and every time I think of it, I'm going to burst out laughing. ... I just hope I don't get thrown in the padded cell to quickly:
      "a grammar nazi circle-jerk"

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d Capitalization really works: i helped my uncle jack off a horse
  33. MOD PARENT UP! by Anonymous Coward · · Score: -1, Troll

    100% true! I also met rusty, not only is he a fabulous salad tosser, but his Cleveland steamers are to die for!

  34. libiptc by Anonymous Coward · · Score: -1, Troll

    Too bad he's such a dick about supporting the libiptc API. It's pretty confusing to use, and his asshole wit shows up in what little documentation there is.

    There's my 2c about Rusty Russel.

    1. Re:libiptc by rusty · · Score: 2, Interesting

      > Too bad he's such a dick about supporting the libiptc API.

      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.

      > It's pretty confusing to use, and his asshole wit shows up in what little documentation there is.

      *shrug* There's only so much you can do with documentation. What's needed is a rewrite: fortunately, Harald's plkttables looks promising, unfortunately, it's a long way off 8(. The documentation which is there is about writing extensions, not using the library directly.

      As for the wit, I agree: it's not for everyone, and can make bad documentation worse.

      Cheers,
      Rusty.

  35. Magic? by NorthDude · · Score: 2, Funny

    Hot pluggable CPU support ...

    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

    --


    I'd rather be sailing...
    1. Re:Magic? by LearnToSpell · · Score: 2, Funny

      I think it has something to do with the anticipatory scheduling patches, right? It knows what you're going to do, and then when you finally plug in the CPU, it runs the backlog.

    2. Re:Magic? by Anonymous Coward · · Score: 0

      Don't you mean
      "Any sufficiently inadvanced magic is indistinguishable from technology."

    3. Re:Magic? by bluGill · · Score: 1

      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 might pull a CPU, use the product to prepare bills (that might be sent to me), and not to process something like interest payments to me.

  36. Hot swap memory by Anonymous Coward · · Score: 0

    With Hot Swap CPU being an experimental patch, is there a Hot Swap Memory patch in the works as well?

    In some systems in order to swap the CPU's you have to remove some memory (and even IO) while you are doing the swapping.

  37. OT: Begging the Question etymology by Anonymous Coward · · Score: 0

    I'm a nerd: "begging the question"

    1. Re:OT: Begging the Question etymology by Anonymous Coward · · Score: 0

      Stop that, you're scaring me.

    2. Re:OT: Begging the Question etymology by Anonymous Coward · · Score: 0

      That is a definition and an explanation, not an etymology.

  38. Yes? by Anonymous Coward · · Score: 0
    Jesus.

    Yes?
    1. Re:Yes? by Anonymous Coward · · Score: 0

      Hey, since you're here... can I have my hubcaps back.

    2. Re:Yes? by Anonymous Coward · · Score: 0

      No. I own the patents on hubcaps.

  39. Did you know he also played for the NFL? by dcocos · · Score: 2, Interesting

    http://www.arenafan.com/players/?player=1393

    I'm willing to bet Rusty is the first person to both a pro football player and kernel developer

    1. Re:Did you know he also played for the NFL? by G-funk · · Score: 1

      That this post is modded as interesting and not funny is all the proof we need that the system does not work.

      --
      Send lawyers, guns, and money!
  40. Rusty Russell is an idiot? by GQuon · · Score: 1

    So, Rusty Russell is claiming that he is an idiot? I think he is lying.

    --
    Irene KHAAAAAAN!
  41. The answer is easy by NorthDude · · Score: 1

    It is: the fact that we're doomed to hearing the same 'it belongs to SCO' joke attached to every single Linux-related story from for the rest of eternity.

    What were you thinking?

    --


    I'd rather be sailing...
  42. humorous signatures by Kynde · · Score: 3, Funny

    "For a humorous sample of Rusty's wit, one only needs to look at his email signature"

    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.

    --
    1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
    1. Re:humorous signatures by Anonymous Coward · · Score: 0

      Except in your case it's reversed :)

  43. Slashdot wanna-be? Gortbusters? by bigredradio · · Score: 0, Troll

    I agree with the IBM comment. But this looks like an attempt by a Slashdot wanna-be to get his name out there. Come up with your own idea, don't copy a great site and attempt to call it your own.

  44. My new Sig will be... by gosand · · Score: 1

    I think I'll change my sig to:
    "Anyone who quotes Rusty Russell in their sig is an idiot."

    --

    My beliefs do not require that you agree with them.

  45. Wow.... by bmj · · Score: 2, 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."

    --
    Whereof we cannot speak, thereof we must be silent. --Ludwig Wittgenstein
    1. Re:Wow.... by fruey · · Score: 1
      For once, a troll that is telling the truth. This is a really interesting article, but difficult to comment on without being a bit of a real hacker.

      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.

      --
      Conversion Rate Optimisation French / English consultant
  46. personal highlights by 0x12d3 · · Score: 4, Interesting

    I wrote lots of little things here and there: an example is the compressed loopback module I wrote as a throwaway project in 1999. I found out recently that it's the basis of Knoppix, which is an incredibly impressive project. I could never have done that: is that cool or what?

    Impressive little "throwaway project"!!

    ...Right in the spirit in which he closed the interview:

    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.

  47. Hot pluggable CPU support... by Anonymous Coward · · Score: 0

    "..hot pluggable CPU support.."

    So I can unplug the sucker while its po7HUD&*A))A

    [NO CARRIER]

  48. Perhaps you meant this? by carlcmc · · Score: 1

    Any sufficiently advanced technology is indistinguishable from magic.
    - ARTHUR C. CLARKE, The Lost Worlds of 2001. (Dutton)

  49. Rusty is cool by Large+Green+Mallard · · Score: 1

    But he's a bad bad man when it comes to laptops. According to his ozlabs friends, he's destroyed more than anyone elses. This is a pictures of his powerbook G4 *sob* the poor thing.

  50. Ya never know... by leonbrooks · · Score: 1

    ...he might have fitted it with a split system, so the box itself is actually cool - it's only the other half of the split, sitting outside his (glass) window, that's radiating like fury.

    --
    Got time? Spend some of it coding or testing
  51. Wait until the marketing people get into it... by leonbrooks · · Score: 1

    ...then you'll have "steaming hot buttered pluggable CPU support, with real strawberries!"

    --
    Got time? Spend some of it coding or testing
  52. Oh, really? by leonbrooks · · Score: 1
    Oh wait, it's a dynamic kernel, it doesn't need to be replaced.

    Ah... so Windows 2003 is running the same kernel as NT 4.0?

    --
    Got time? Spend some of it coding or testing
  53. Do you ever! by leonbrooks · · Score: 1
    If you've ever installed System V, you have to do a kernel compile for your destination machine.

    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.

    --
    Got time? Spend some of it coding or testing
  54. much easier than that... by gomoX · · Score: 1

    I will never forget the 1st chapter on the IpTables-howto. It writes: "Who the hell are you, and why are you playing with my kernel?"
    This guy r0x0rz :)

    --
    My english is sow-sow. Sowhat?