Slashdot Mirror


Torvalds Says It's No Picnic To Become Major Linux Coder

Jack Spine writes "Linus Torvalds has given an interview to ZDNet.co.uk about the trials and tribulations of becoming a Linux kernel developer. 'Torvalds said that, while it is relatively easy for coders and organisations to contribute small patches, the contribution of large patches, developed in isolation, could lead to both new and established contributors becoming frustrated. "It's definitely not easy to become a 'big contributor'," wrote Torvalds. "For one thing, the kernel is quite complex and big, and it inevitably simply takes time to learn all the rules — not just for the code, but for how the whole development environment works. Similarly, for a new developer, it will take time before people start recognising the name and start trusting the developer to do the right things.""

26 of 222 comments (clear)

  1. Haven't heard of him. by Neuroelectronic · · Score: 4, Funny

    Who is this No Picnic fellow? I don't believe there is a new major Linux contributer.

    1. Re:Haven't heard of him. by Barsteward · · Score: 4, Funny

      Me neither but maybe he's one sandwich short of a picnic to want to become a major kernel developer, i heard it helps

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    2. Re:Haven't heard of him. by Anonymous Coward · · Score: 1, Funny

      That isn't so hard to parse. MagLev, which is a Ruby Virtual Machine running on Gemstone Object Oriented Database, impresses people at the Rails Conference.

      Wow! I R SMART!

    3. Re:Haven't heard of him. by jonaskoelker · · Score: 2, Funny

      Who is this No Picnic fellow?

      I found some old army personnel files, containing references to a Sgt. Linux Coder. I think No Picnic is his new codename.

      "No Picnic to Anthill. No Picnic to Anthill! Come in, Anthill! I've spotted several enemy pointers, sir! They're marching rank and file system straight to our intelligence page table. Shall I noexecute them, sir?"

    4. Re:Haven't heard of him. by jonaskoelker · · Score: 3, Funny

      It has been said that:

      TFA is a wholly remarkable book. It's already supplanted Operating Systems: Design and Implementation as the standard repository of all knowledge and wisdom, for two important reasons. First, it's slightly cheaper; and secondly it has the words DON'T PICNIC printed in large friendly letters on its cover.

      ;)

  2. In other news... by Dorkmaster+Flek · · Score: 4, Funny

    Kernel development is hard! Film at 11.

    --
    I like to think of online DRM as something akin to a college -- you pay for lessons until you learn something.
  3. Learning the rules by Fnord666 · · Score: 4, Funny

    "...and it inevitably simply takes time to learn all the rules..."

    1. Linus is always right
    2. If in doubt, see rule #1
    --
    'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    1. Re:Learning the rules by SlipperHat · · Score: 4, Funny

      Yes, but trick is that since you can't constantly be bugging Linus for all the answers, you have to know what his opinion is without asking him. That's the tough part.

      Skills required in Linux kernel development:
      ...
      Mindreading
      ...

  4. Andy's revenge by Stormwatch · · Score: 5, Funny

    For one thing, the kernel is quite complex and big

    If that's the problem, wouldn't it be easier to work on it if it was a microkernel?

    1. Re:Andy's revenge by gardyloo · · Score: 4, Funny

      Long answer: Fuck no.

          (From Stephen Fry)

  5. It can't be THAT hard by Rik+Sweeney · · Score: 4, Funny

    Surely you only need to know a bunch of C keywords and you should be set. Here's the bunch I know

    malloc
    free
    <<
    >>
    ++
    --
    That star thingy I see every now and again.

    I might have a look at this so called complicated kernel later :)

    1. Re:It can't be THAT hard by howlingmadhowie · · Score: 4, Funny

      he's heard of 'free'! quick! someone offer him a job!

    2. Re:It can't be THAT hard by joss · · Score: 4, Funny

      at mozilla

      --
      http://rareformnewmedia.com/
  6. Re:Allegiances by KasperMeerts · · Score: 5, Funny

    You forgetting these are full-time kernel developers. They would offer their firstborn son in exchange for a 0.049% better scheduler if they could ever have partners.

    --
    As long as there are slaughterhouses, there will be battlefields.
  7. Re:huh by b4dc0d3r · · Score: 5, Funny

    Mod parent down. I don't recognize him, therefore he can't know what he's talking about.

  8. Re:Allegiances by bigstrat2003 · · Score: 4, Funny

    3. The Joker writes a new improved scheduler which has the potential to replace the old one.

    when (process.wantsToRun) {
    retort(process, "Why so serious!?");
    kill(process);
    }

    Very efficient. I like it.

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
  9. No picnic by Captain+Spam · · Score: 2, Funny

    Of course it's no picnic to become a major Linux coder. It takes two luncheons, a dinner date, three nonconsecutive brunches, and an order of take-out to do that!

    --
    Demanding constant attention will only lead to attention.
  10. Re:I gave up a few times by SpooForBrains · · Score: 2, Funny

    Although I might consider mainlining it again

    Don't! A recent study found that kernel hacking is fifty time worse than heroin.

    --
    "The dew has clearly fallen with a particularly sickening thud this morning"
  11. Re:Still easier than coding the Windows Kernel by Anonymous Coward · · Score: 5, Funny

    At Microsoft, working on the kernel pays as a fulltime job

    They pay monkeys to bash keys nowadays?

  12. I don't get it by papabob · · Score: 5, Funny

    Can you explain your point of view with a car analogy, please?

  13. Kernel Coder? by Anonymous Coward · · Score: 1, Funny

    The summary says Major Coder, but I thought this was about the wannabe Colonel Coder? Makes more sense to be Major Geek or General Failure, than Major Coder. Could even be Private Variable, but that guy doesn't get much exposure since he's always out of scope.

  14. No problemo. by fahrbot-bot · · Score: 4, Funny

    Similarly, for a new developer, it will take time before people start recognising the name and start trusting the developer to do the right things.

    Simply Photoshop yourself into a few choice picts with Linus and start blathering on about "spin locks" or some such stuff...

    --
    It must have been something you assimilated. . . .
  15. and remember by Fallen+Andy · · Score: 3, Funny

    to pick up both the knife and the fork...

  16. Re:I gave up a few times by x2A · · Score: 3, Funny

    Worse? ... or... better? :-D

    I dunno, all I've tried in the past is an SQL injection.

    --
    The revolution will not be televised... but it will have a page on Wikipedia
  17. Re:Still easier than coding the Windows Kernel by GooberToo · · Score: 4, Funny

    His experiences are far from unique. The problem is the gnome guys have huge egos and anyone offering suggestions are often meet with disdain.

    In the link provided above, it's not like Linus' comments are off base in the least. That's hardly egotistical. From the article it's obvious he already did the footwork. He already made an effort. The developers even confirmed it not only does not do what he wanted but they would not do it. He then went off to put his money where his mouth was. To summarize, this means Linus did the right thing and the Gnome developer are shamed and proved impotent, because of their own huge egos.

    While I much prefer Gnome to KDE, it has long been screwed over by ignorance and huge egos from none other than Gnome's own Miguel Icaza.

  18. Re:Wisdumb by Anonymous Coward · · Score: 1, Funny

    I am a major slacker, and it was very easy for me to become one. You'r wrong.