Slashdot Mirror


The Scalability of Linus

Hugh Pickens writes "Katherine Noyes writes at LinuxInsider that it may be time for Linus Torvalds to share more of the responsibility for Linux that he's been shouldering. 'If Linux wants to keep up with the competition there is much work to do, more than even a man of Linus's skill [can] accomplish,' argues one user. The 'scalability of Linus' is the subject of a post by Jonathan Corbet wondering if there might there be a Linus scalability crunch point coming. 'The Linux kernel development process stands out in a number of ways; one of those is the fact that there is exactly one person who can commit code to the "official" repository,' Corbet writes. A problem with that scenario is the potential for repeats of what Corbet calls 'the famous "Linus burnout" episode of 1998' when everything stopped for a while until Linus rested a bit, came back, and started merging patches again. 'If Linus is to retain his central position in Linux kernel development, the community as a whole needs to ensure that the process scales and does not overwhelm him,' Corbet adds. But many don't agree. 'Don't be fooled that Linus has to scale — he has to work hard, but he is the team captain and doorman. He has thousands doing most of the work for him. He just has to open the door at the appropriate moment,' writes Robert Pogson, adding that Linus 'has had lots of practice and still has fire in his belly.'"

12 of 239 comments (clear)

  1. What If Linus Torvalds Gets Hit By A Bus? by psergiu · · Score: 5, Informative

    "What If Linus Torvalds Gets Hit By A Bus?" - An Empirical Study
    by Leonard Richardson

    Published on segfault.org 02/23/2000

    http://www.crummy.com/writing/segfault.org/Bus.html

    It even coined the "Bus factor" phrase:

    http://en.wikipedia.org/wiki/Bus_factor

    --
    1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
    1. Re:What If Linus Torvalds Gets Hit By A Bus? by thegarbz · · Score: 5, Insightful

      The problem is not if it will die. Linux itself will likely live on. The question lies in what will ultimately happen to it. There needs to be a succession path, even if it's just that Linus keeps 100% of the control while he's on work, and passes it off only when he gets burnt out or worse.

      Supposing he does get hit by a bus, there will be months of infighting as big egos clash trying to decide who gets control of the kernel. There'll be those who think the official repository should be managed by committee, those saying the single person structure maintained. The subsequent fight will blow out of proportion which will generate many forks and ultimately and dangerously you will end up with uncertainty.

      The best outcome is that there's a plan in place for exactly this kind of situation. That way Linux can remain what Linus wants it's to be in case of his demise rather than to throw it to the dogs and then see what's left over after the frenzy dies.

  2. Re:Egos don't scale by Anonymous Coward · · Score: 5, Insightful

    A good new fork will only be needed if and when Linus stops scaling. Until then, the reason that a fork has never really come together is because Linus' Linux is the best all round solution.

  3. Re:Egos don't scale by fuzzyfuzzyfungus · · Score: 5, Insightful

    Given that, in practice, virtually every distro maintains its own kernel, or set of patches, to suit their needs, I don't really see the big deal.

    As long as Linus is performing his role of keeping the "official" repository basically the easiest and most standard starting point, all the peripheral kernel tweaks maintained by other entities will cluster more or less closely around it for cost reasons.

    If he starts to slip, the center of gravity will shift toward one of the distro kernel repositories, or whatever other third party is doing the best job of filling the role, and the "official" repository will fade in prominence a bit.

    Because of how kernel code is licensed, the "official" repository could either come back quickly(if Linus or his chosen successor get back on the ball, they could update from the prior leader, and start taking the comit lead again), or it could just fade away, mostly, and development could center around the RedHat tweak of the kernel, or the Debian one, or whatever...

    More dangerous are situations(like the X11/X.org one) where there is a major licensing split that actually requires a decisive move one way or the other. Linux graphics are certainly not its strongest suit; but, had the defection to X.org not been so complete, things there could have been a lot uglier today.

  4. You are welcome to start your own fork any time. by AbbeyRoad · · Score: 5, Insightful

    The Linux kernel is not a company. Free software projects are a new kind of entity.

    The debate is still open about whether it is correct to level "They should..." instructions at this kind of entity.

    Possibly "I should..." statements are more appropriate.

    -paul

  5. Re:Linus needs an inner circle by JamesP · · Score: 5, Informative

    It's called Andrew Morton

    --
    how long until /. fixes commenting on Chrome?
  6. HURD will be finished any day^H^H^Hdecade! by Anonymous Coward · · Score: 5, Funny

    That will solve this problem once and for all.

  7. Re:Egos don't scale by Sponge+Bath · · Score: 5, Interesting

    ...he is an arrogant idealist who tell stupid people with stupid ideas to fuck off.

    Some of the people he tells to fuck off are stupid, some are not. Some of the ideas he shits on are stupid, some are not. I seen plenty of times on LKML where he is dismissive and insulting only to later actually look at the ideas in detail and then accept them. The acceptance is sometimes in the form of repackaging the idea by a different, more favored developer so that there is never a need to acknowledge the original contributor may have been right.

    He seems to function well enough, but do not pretend he is perfect.

  8. Linuxinsider by Airline_Sickness_Bag · · Score: 5, Informative

    Anything from Linuxinsider I would take with a healty dose of skepticism - it's better known for their anti linux shills.

  9. Re:whiner by s.d. · · Score: 5, Informative

    Do you even know who Jonathan Corbet is? Among other things, he created LWN.net, has been a Linux kernel contributor for longer than that, and has written books on Linux kernel development (for example, the O'Reilly "Linux Device Drivers" book).

    He's been on the inside for a long time. This is an opinion you should at least respect, even if in the end you disagree.

  10. Re:Egos don't scale by GreyWolf3000 · · Score: 5, Funny

    Con? Is that you?

    --
    Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
  11. Re:Egos don't scale by maxwell+demon · · Score: 5, Insightful

    * some people have clever ideas put bad way. linus is (unfortunately) too busy, to check every idea, so he skips them (sometimes), if they are not polished (enough for him)

    Which sounds exactly like a scalability problem.

    --
    The Tao of math: The numbers you can count are not the real numbers.