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.'"
Arrogant people who achieve power never give it up voluntarily. They hold onto every little bit of it for dear life. Torvalds would no more voluntarily give up his ultimate authority than he would jump off a cliff. You can make all the reasonable arguments in the world, it's not going to change who he is. Linux is his baby and he's a jealous parent.
What is needed is a good new fork with strong support. Unfortunately, for all the bitching and moaning about Torvalds, that has never really come together. He is a driving force and developers have accepted his Linux kernel as the standard for a long time. There are a lot of branches out there, granted, but at the end of the day they all ultimately go back to the same tree. Getting developers to accept a new mainline kernel as the standard (and to give up the "Linux" name), and getting some superior distros out there (you would need an equivalent of Ubuntu) would require a lot of work, organization, and some charismatic leadership. The OSS community could handle the work part okay, but the organization and charismatic leaders parts--not so much.
SJW: Someone who has run out of real oppression, and has to fake it.
Linux is Linus's creation, he should have ultimate commit decision power
Shut up and fork off.
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
Isn't that what blogging is for?
You mean all this time while on the island Benjamin Linus was able to do more things than he led on? Who knew. ;)
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.
Respectfully, this isn't what I see happening. Linus seems to be a nose-to-the-grindstone pragmatist and the only person who hopes to succeed him will not arrive through politics. The currently official kernel organization might collapse in bickering if Linus gets hit by a bus, but the true workers will quickly find someone like Linus to quietly organize their efforts and it will be quickly apparent where the actual development is happening.
In fact, the official kernel already has leaders like Greg Kroah-Hartman that perform jobs similar to Linus' current role and could pick up almost seamlessly if Linus vanishes. This is such a non-story