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.
"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.
Linux is Linus's creation, he should have ultimate commit decision power
Shut up and fork off.
Is there a licensing term that prevents someone else from starting a normal OSS project out of this?
of developers he can depend on and trust to do what he does when he needs a vacation or leave of absence. even if it is just two or three people.
Politics is Treachery, Religion is Brainwashing
...and still has fire in his belly
Perhaps he should eat less Mexican food.
If Pandora's box is destined to be opened, *I* want to be the one to open it.
Sounds to me like a blogger whining.
If someone is passing you on the right, you are an asshole for driving in the wrong lane.
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
That will solve this problem once and for all.
Since NASA's new mission under the Obama administration is to make Muslims feel better about themselves thanks to the alphabet that they stole from the Hindus, I wonder if Obama could spend some focused time helping this man to feel better about his superstitions:
http://www.dailymail.co.uk/news/worldnews/article-1296856/Saudi-man-chains-son-basement-years-possessed-evil-female-genie.html
Yay Islam!
PREPARE THE ELECTRODES!
We've been on 2.6.X since 2003. Somebody needs to pull the cork out ...
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
You mean all this time while on the island Benjamin Linus was able to do more things than he led on? Who knew. ;)
we're all dead. -John Maynard Keynes
He's what, 40-something? (Nope, can't be bothered to look it up. Go ahead, mod me down for it.)
Average life expectancy in the US is 78 years.
You do the math.
Or maybe he gets tired of it all sooner. Someone else already mentioned getting hit by a bus, which is kinda gruesome.
Linus 'has had lots of practice and still has fire in his belly.
He should really lay off the vindaloos
Here I was thinking that this was some article about whether or not Linus Torvalds should or could have children.
Anything from Linuxinsider I would take with a healty dose of skepticism - it's better known for their anti linux shills.
The failure in the argument is to assume that Linus' kernel is in any way "official". Distribution maintainers don't think that way at all.
Free Manning, jail Obama.
Linus is monolithic.
I can't think of anything that will do more damage than to further fragment it.
If you use more than a couple distributions of Linux you know exactly what I'm talking about.
with a development model that comes crashing down if the wrong person gets hit by a bus...
See, this is why they should have invested in cloning technology years ago! By now you might have multiple Linuses working in parallel or alternating week by week or day by day.
Hmmm... although I suppose there could be a significant amount of overhead due to debate among them about the scheduler.
a few more like him could lead to a few less billionerrors, & in real life we never needed any to start with. thanks again forever mr. torvalds.
meanwhile (seems a while longer, we would have guessed that the human nature/spirit would have responded quite differently); the corepirate nazi illuminati is always hunting that patch of red on almost everyones' neck. if they cannot find yours (greed, fear ego etc...) then you can go starve. that's their (slippery/slimy) 'platform' now. see also: http://en.wikipedia.org/wiki/Antisocial_personality_disorder
never a better time to consult with/trust in our creators. the lights are coming up rapidly all over now. see you there?
greed, fear & ego (in any order) are unprecedented evile's primary weapons. those, along with deception & coercion, helps most of us remain (unwittingly?) dependent on its' life0cidal hired goons' agenda. most of our dwindling resources are being squandered on the 'wars', & continuation of the billionerrors stock markup FraUD/pyramid schemes. nobody ever mentions the real long term costs of those debacles in both life & any notion of prosperity for us, or our children. not to mention the abuse of the consciences of those of us who still have one, & the terminal damage to our atmosphere (see also: manufactured 'weather', hot etc...). see you on the other side of it? the lights are coming up all over now. the fairytail is winding down now. let your conscience be your guide. you can be more helpful than you might have imagined. we now have some choices. meanwhile; don't forget to get a little more oxygen on your brain, & look up in the sky from time to time, starting early in the day. there's lots going on up there.
"The current rate of extinction is around 10 to 100 times the usual background level, and has been elevated above the background level since the Pleistocene. The current extinction rate is more rapid than in any other extinction event in earth history, and 50% of species could be extinct by the end of this century. While the role of humans is unclear in the longer-term extinction pattern, it is clear that factors such as deforestation, habitat destruction, hunting, the introduction of non-native species, pollution and climate change have reduced biodiversity profoundly.' (wiki)
"I think the bottom line is, what kind of a world do you want to leave for your children," Andrew Smith, a professor in the Arizona State University School of Life Sciences, said in a telephone interview. "How impoverished we would be if we lost 25 percent of the world's mammals," said Smith, one of more than 100 co-authors of the report. "Within our lifetime hundreds of species could be lost as a result of our own actions, a frightening sign of what is happening to the ecosystems where they live," added Julia Marton-Lefevre, IUCN director general. "We must now set clear targets for the future to reverse this trend to ensure that our enduring legacy is not to wipe out many of our closest relatives."--
"The wealth of the universe is for me. Every thing is explicable and practical for me .... I am defeated all the time; yet to victory I am born." --emerson
no need to confuse 'religion' with being a spiritual being. our soul purpose here is to care for one another. failing that, we're simply passing through (excess baggage) being distracted/consumed by the guaranteed to fail illusionary trappings of man'kind'. & recently (about 10,000 years ago) it was determined that hoarding & excess by a few, resulted in negative consequences for all.
consult with/trust in your creators. providing more than enough of everything for everyone (without any distracting/spiritdead personal gain motives), whilst badtolling unprecedented evile, using an unlimited supply of newclear power, since/until forever. see you there?
"If my people, which are called by my name, shall humble themselves, and pray, and seek my face, and turn from their wicked ways; then will I hear from heaven, and will forgive their sin, and will heal their land." )one does not need to agree whois in charge to grasp the notion that there may be some assistance available to us(
boeing, boeing, gone.
Come on guys, get a grip. Can't you keep your minds on the topic for five consecutive seconds? Some people have the attention span of a flea... :-|
Another year of Linus on the Desktop.
"Share the responsibility for something" means "to be (partly) responsible for". When I first read the phrase "it may be time for Linus Torvalds to share more of the responsibility for Linux", I thought people were suggesting he should take on MORE responsibility, not less. Parser failure, I guess!
haiku will probably be at version 1 after 9 years development (joke/sarcasm intended) so if Linux takes a dive I will probably jump over to haiku or a BSD flavor.
It's also possible to found your own nation every time you disagree with a new US law. But it's certainly not realistic or practical to do so.
Comment of the year
Open source?
Linus is at the top now because he does a very good job and people trust him. The actual development is done by thousands of developers (around 3000 contributors / release currently), number increasing. It sales just fine.
The way he is accomplishing this, is by using a network of trust (he talk about it in his talk about git).
This is very scalable, as he is not actually checking out every peace of code, he just merges them.
What would happen if he would suddenly go crazy or hit by a bus? The answer is simple: one of the core maintainers, like for instance Andrew Morton would take over the position. General development would continue as it is now, as Linus talked often about how and why he runs things the way he does, and many people agree with him there.
It is a really bad for any development that it is just one person that controls all the patches and the framework of the linux kernel. The main risk being that it might all come to a halt one day because of a accident or sickness of Linus.
It is also clear that one-person aspect also slows down the development, and allows for less creativity solutions to problems and results in regards to development of Linux.
There are many good reasons to have more people accept patches into the linux tree. One person is just problem waiting to happen (and it already has according to the news in question).
Hopefully you will be modded "off topic", since Linus is famous for his self-deprecating humour and general lack of arrogance. He is well known for calling stupid ideas stupid, but it isn't arrogance if you are correct most of time. Nobody who really gets software would disagree that Linus is usually the one with a clue in any such debate.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
And where would I found it? AFAIK all known land is already owned by some existing nation.
The Tao of math: The numbers you can count are not the real numbers.
Yes, yes, a thousand times yes! This is what we open sourcers have been saying for *years*. To those who kneejerkily say "I don't have the time" or "I don't have the skills", well, sorry. You can pay someone else (ala Microsoft or Apple), or pay a consultant to mod Linux and other open source software to your needs. Either way, you're paying your time or your money; TANSTAAFL.
Nathan's blog
dies of a Mono infection.
Just including a link to Robert Pogson's blog since none was provided in the article: http://pogson.6k.ca/
OMG! What was that bright light? I'm blinded! My mind is blown! It was fireball of pure common sense!
It's as if 1,000,000 voices bitching "Linux needs to do this, this, and this to succeed on the desktop!" were suddenly silenced!
The problem with this is that there are a lot of people in a structured hierarchy around Linus. He maintains the very top of the hierarchy as "Supreme Dictator" and (i) uses his tools (e.g. git) and (ii) the hierarchy underneath him to manage it all.
After that 1998 experience, he learned the lesson and setup the hierarchy. After nearly having a similar experience during the 2.4/2.5 series development he wised up some more and expanded the hierarchy even further.
Linus might be the only one that can commit to his official branch of the tree, but it is one of many - all of which he draws from as the patches make their way up the hierarchy. Want to change a device? Submit the patch to the appropriate sub-tree, and wait for it to filter up to Linus. Any outside party cannot submit directly to Linus any more - it must go through his Lieutenants first, and their Lieutenants before them. All of this keeps the level of work that any one person does to a rather reasonable level so no one necessarily gets burned out - other than for politics.
Sure, Linus may go away some day; but there are probably enough people that have administrative permissions to his tree to be able to hand it off to someone else as well if he wasn't able to before he left (e.g. Bus Factor). Even then, there are several parallel trees (e.g. -mm) that are of equal quality run by one of the Lieutenants.
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
Geez, Linux is not some revolutionary, unique software. It copies from other systems and OSes. As long as we know what and where, we can figure out why and how.
As for Linus: not scalable. He needs a break. and do you all really know he's the only one that commits? Really? It's just a git account, i.e. Linus could still be committing in 2310, if he gave someone his password of course... Conspiracies, conspiracies....
I just don't get that. It's not our job to venture an opinion on the organization of a project we only understand as outsiders, as fans, as skeptics or contributors. Whatever our position, it isn't Linus' position, or point of view. Linus would probably say that in the end the project has a life of its own and that any change in name, direction, and leadership that happens will inevitably be made by the community, on the basis of some actual need, and not on the basis of some sky-falling, or non-sky-falling hypothetical blather. Anyways, since everybody is venturing an opinion I'll venture mine; Nothing to see here, nothing interesting. Blah blah blah.
W
It is touched at above and you touch the issue: As long as you move faster than the others, people follow. When you slow down, people find others to follow. This is also true in commercial business - when companies start using lawers instead of developers they have lost.
As long as Linus seems to keep up the steam, the rest follows, when he slows down, people will follow others. The bus-factor? There are clever people around who will be followed. Some will fight to take over Linus' position. If they get close to it, the development is already somewhere else.
jews tryihg so hard to control Linux.
as they control everything else.
Linus like Steve, Steve like Linus. Unmistakably brilliant single points of failure we all at ./ couldn't be without.
Geniuses, Leonardos of our era, after all. Very much unlike Bill Gates.
I wish this thread will not get lost in the ether in 20 or 30 years, I wish this to be remembered.
Then we will look with nostalgia and some tear at those past times when a couple of brave men could still manage to make and hold the future alone for us, with their hands.
...And why should I care?
Get the latest sources and start maintaining your own tree if you think you can do better job at it.
This piece of random speculation is useless and irritating.
Bot Assisted Blogging
Eh? What competition? There's much competition OS kernel market?
Ah yes, HURD is a almost nibbling at Linux' ankles! Hurry Linus! Merge faster or Stallman will take your place!
Look, Jonathan -- Genius' do what they do and don't give a shit about anyones opinions. Just shut the hell up and get off the inttarwebs, you are embarrassing yourself.
Bot Assisted Blogging
Screeched the pygmies.
If you were blocking sigs, you wouldn't have to read this.
From what I've read about how he spends his days, the amount of time available for him to be hit by a bus is comparatively low. He spends much of his days indoors or in other 'out of the buses way' type areas. I think it would have to be a pretty spectacular bus accident for it to take out Linus. I'm not saying Ballmer couldn't arrange such a thing. It just might be a rather obvious ploy.