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.'"

4 of 239 comments (clear)

  1. Re:Branch out by fuzzyfuzzyfungus · · Score: 3, Interesting

    No. The kernel is(at this point, whether anybody likes it or not) basically GPL2 permanently. Without any "copyright assignment" requirement to some organization, there are just too many interlocking owners for any re-licensing.

    Already, most distros maintain slightly forked versions of the kernel, to suit their needs(ie. enterprise-ish ones like RedHat might do more driver backports, MontaVista introduces BSPs for a variety of oddball boards, etc.) Because novelty costs money, people don't generally go further from mainline than they have a good justification for; but there are already dozens of quiet, not-very-adversarial, slight forks floating around, mostly in the hands of the various distros, and some of the embedded engineering houses.

  2. 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.

  3. Re:whiner by Dan+Ost · · Score: 3, Interesting

    Who cares? If Linus stops updating his repository tomorrow, we'll all just switch to whatever repository meets our needs.

    It's only consensus that says that Linus' repository is the "official" one.

    There are already plenty of people who track Andrew Morton's repository instead of Linus', so if Linus went away, it's not like we don't already have a tested mechanism to allow us to track "unofficial" repositories.

    --

    *sigh* back to work...
  4. Re:Egos don't scale by JasterBobaMereel · · Score: 3, Interesting

    Linus' Tree is *still* the official one not because of Linus, he could be replaced overnight and it would continue, it's because all the main contributors submit their patches to it, and the official kernel group analyse them before they are integrated, the all Linus actually needs to do is be the one person who actually commits patches (so there are no conflicts) and act as a final arbiter in disputes

    As the final arbiter it does not matter if he is arbitary, egotistical etc ... as long as he only acts as the final arbiter, the majority rules, he just need to decide when opinion is split ...

    --
    Puteulanus fenestra mortis