×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

The Linux Foundation Releases Annual Linux Development Report

samzenpus posted about 7 months ago | from the naming-names dept.

Linux 101

darthcamaro writes "The Linux Foundation's Who Writes Linux report (sign up required) is now out and after 22 yrs leading Linux, Linux creator Linus Torvalds has fallen out of the list of top 100 developers in terms of code contributions. He currently ranks 101st for number of patches generated from the Linux 3.3 to the Linux 3.10 kernel releases." Read below for a few highlights from the report.Nearly 10,000 developers from more than 1,000 companies have contributed to the Linux kernel since tracking began in 2005. Just since the last report, more than 1,100 developers from 225 companies have contributed to the kernel. In fact, more developers and companies are contributing to Linux than ever before with Linux kernel 3.10 seeing the most developer contributions ever.

Mobile and embedded companies are increasing their investments in Linux. Linaro, Samsung and Texas Instruments together increased their aggregate contributions from 4.4 percent during the previous version of the paper to 11 percent of all changes this year. Google’s contributions are also up significantly this year.

The Top 10 organizations sponsoring Linux kernel development since the last report include Red Hat, Intel, Texas Instruments, Linaro, SUSE, IBM, Samsung, Google, Vision Engraving Systems Consultants and Wolfson Microelectronics. After appearing on the list for the first time in 2012, Microsoft notably dropped off the list entirely this year. A complete list of the top 30 organizations sponsoring this work is included in the paper.

The rate of Linux development is unmatched. The average number of changes accepted into the kernel per hour is 7.14, which translates to 171 changes every day and more than 1,200 per week.

cancel ×
This is a preview of your comment

No Comment Title Entered

Anonymous Coward 1 minute ago

No Comment Entered

101 comments

does the fed contribute? (-1)

Anonymous Coward | about 7 months ago | (#44864869)

so many contributors... so many changes for PRISM backdoors to be added.

Yes but... (4, Interesting)

Meditato (1613545) | about 7 months ago | (#44864881)

does that matter? He still maintains the repo, still performs the merges, still does the quality control, still determines the direction of future updates. As Slashdot is fond of saying, the quality of a developer isn't just determined by the number of lines or commits he contributes.

I don't know why that bit about Torvalds is even necessary, unless someone is trying to take a swipe at him. Again.

Re:Yes but... (4, Insightful)

BitZtream (692029) | about 7 months ago | (#44864935)

Or you could just take note that Linus is becoming more of a manager than a raw code producer.

Of course, this is completely normal and part of the process a developer goes through in their lives as they progress through their stages.

Its just something to note, no need to get all offended, especially since we're not even talking about you, Fanboy. Linus will eventually stop writing code for Linux all together for any number of reasons, including the inevitable death.

Pull your panties out of your crack and move on. No one is insulting your God.

Re:Yes but... (5, Insightful)

Anonymous Coward | about 7 months ago | (#44865027)

I'm with you.

To me, the shocking thing is that it took him 22 years to fall out of the top 100. I would have assumed he'd have fallen out AT LEAST 10 years ago - for the very reasons you cite.

Re:Yes but... (0)

Anonymous Coward | about 7 months ago | (#44865029)

Or you could just take note that Linus is becoming more of a manager than a raw code producer.

Of course, this is completely normal and part of the process a developer goes through in their lives as they progress through their stages.

Its just something to note, no need to get all offended, especially since we're not even talking about you, Fanboy. Linus will eventually stop writing code for Linux all together for any number of reasons, including the inevitable death.

Pull your panties out of your crack and move on. No one is insulting your God.

Ding Ding. He's transitioned into management and is no longer a developer.

Re:Yes but... (1)

Anonymous Coward | about 7 months ago | (#44865057)

Well, I wouldn't say "no longer;" being just shy of the top 100 is nothing to sneeze at. It's clear that he is making the belated transition, though.

Re:Yes but... (0, Insightful)

Anonymous Coward | about 7 months ago | (#44865141)

you'd be even more correct if you weren't abusive and presumptive. You're only verifying the kid's hunch, yet in a manner where you call him an idiot.

chill the fuck out man.

Re:Yes but... (2)

Meditato (1613545) | about 7 months ago | (#44865271)

Its just something to note, no need to get all offended, especially since we're not even talking about you, Fanboy. Linus will eventually stop writing code for Linux all together for any number of reasons, including the inevitable death.

Pull your panties out of your crack and move on. No one is insulting your God.

Calling someone a fanboy with all the abusive tone of Linus Torvalds. How ironic.

Just FYI, I'm not at all attached to Linus or the manner in which he conducts himself towards others...but the continual complaints and passive aggressive swipes can be even more tiring and petty than the man himself. Linus is just not all that big a deal. In what world is the statement "so-and-so has fallen out of the top 100 contributors, ALL THE WAY to 101st!" news? Why are we even talking about him, again? That's my question.

Re:Yes but... (1)

Zero__Kelvin (151819) | about 7 months ago | (#44866891)

"Calling someone a fanboy with all the abusive tone of Linus Torvalds. How ironic."

Yeah. I don't think you get the difference. When Linus gets "abusive" as you call it, the person on the receiving end almost always deserves it. That is fundamentally different than what is going on with this guy.

" the continual complaints and passive aggressive swipes can be even more tiring and petty than the man himself. "

Linus is actually what we would commonly refer to in the intellectual world the exact opposite of petty.

". Linus is just not all that big a deal."

Well lets test your theory out, shall we? Try to use the internet without using his code. Oh wait ... you can't. Call someone to complain that you can no longer use the internet then ... that should work! Damn, you or the person you were going to call has an Android phone! Better just sit down and watch a show on your TIVO then ... aw fuck! You're screwed. May as well go watch a movie ... shit! It was shot after 2000 ... they used Linux to develop it! I guess it is off to go fishing then ... nobody has put Linux in a fishing rod yet, but whatever you do don't use a Marine GPS! Those suckers run Linux.

Re:Yes but... (1)

BitZtream (692029) | about 7 months ago | (#44867829)

The Internet worked fine before Linux existed, BSD has more to do with it than Linux.

My phone runs Mach/BSD.

My Depth sounder/GPS runs vxWorks.

My router at work runs Cisco IOS.

My router at home runs FreeBSD (pfSense).

Every DNS server I connect to is FreeBSD or Solaris, though I suspect Solaris won't be around much longer at the ISP side.

My ISP either uses cisco devices, juniper devices (FreeBSD based OS), or FreeBSD based devices such as BigIP load balancers.

My DVR runs Window Media Center and whatever the Xbox360 OS is, though the Ceton Echo I have as an extender is supposed to be updated Android sometime soon. That will be the only Linux box on the network I'm aware of between myself and my ISPs peering points.

Linux is certainly popular and very useful. I'm glad we have it, it serves many useful purposes. We would survive just fine if it suddenly went away, though I'd hate to think I'd be forced to use Bing until Google could get all their machines switched over to some other OS.

Nothing fundamentally different here, when you say something stupid, I'll call you on it. I'm sorry if you don't recognize the ignorance. If that hurts your feelings then you should grow up before the world consumes you.

Re:Yes but... (1)

Zero__Kelvin (151819) | about 7 months ago | (#44867913)

"The Internet worked fine before Linux existed, BSD has more to do with it than Linux."

Great. Now conjugate to the proper tense and you'll see where you went horribly wrong.

"My phone runs Mach/BSD."

Hey! That's awesome! (though doubtful). Of course, you are conveniently leaving out that it is useless without another one on the other end, as I already pointed out.

"My ISP either uses cisco devices"

A) By your own admission, no access to your ISP for you (or didn't you know Cisco uses Linux) B) Now that you got to your ISP, I hope you weren't planning on going any further.

"My DVR runs Window Media Center "

Got ya. Your complete idiocy would be confirmed here, were it not already about 10 times over already.

"Nothing fundamentally different here, when you say something stupid, I'll call you on it. I'm sorry if you don't recognize the ignorance"

I recognize your ignorance just fine.

Re:Yes but... (0)

Anonymous Coward | about 7 months ago | (#44875239)

"My phone runs Mach/BSD."

Hey! That's awesome! (though doubtful).

He's obviously got an iPhone, iOS is BSD. Just like Android is Linux (but not GNU Linux).

Re:Yes but... (1)

chmod a+x mojo (965286) | about 7 months ago | (#44867925)

Try to use the internet without using his code. Oh wait ... you can't.

Well damn it, did netcraft finally confirm *BSD is dead? Did it take IIS and Apple-server with it too?

Call someone to complain that you can no longer use the internet then ... that should work! Damn, you or the person you were going to call has an Android phone!

Yeah, because we didn't have either custom phone OSes or WinCE / WinMobile before. Or if in your "non-linux" world Apple wouldn't dominate the phone market... if Apple was the only phone OS maker I'm sure they would license o/sX to anyone who could prove decent hardware compatibility just to grab as much money as possible; app store purchases alone would be astronomical orders of magnitude larger that what they are now.

Better just sit down and watch a show on your TIVO then ... aw fuck! You're screwed. May as well go watch a movie ... shit! It was shot after 2000 ... they used Linux to develop it! I guess it is off to go fishing then ... nobody has put Linux in a fishing rod yet, but whatever you do don't use a Marine GPS! Those suckers run Linux.

Again WinCE / WinMobile, if you can make a game system that was ahead of its time with WinCE, a phone OS / simple TV recorder is no problem; as PocketPCs / iPAQs had shown it was an adequate OS even if the form factor wasn't the best, it could do much of what most smartphones do now back in the early 2Ks. Not to mention there is plenty of high end video editing software for Windows / Apple and maybe even *BSDs.

So yeah, even without Linux we wouldn't be "internet and phone-less" cut off and adrift at sea. *BSD would have stayed king for servers, and WinCE / osX would be the mobile OSs, and that is only if Google hadn't made Android out of *BSD code because that was what all their servers ran on. Don't get me wrong, Linux is great, it does some tasks a lot better than Windows or Apple, but the world wouldn't end if Linus hadn't decided to make the kernel.

Re:Yes but... (1)

Zero__Kelvin (151819) | about 7 months ago | (#44868027)

"Well damn it, did netcraft finally confirm *BSD is dead? Did it take IIS and Apple-server with it too?"

Allow me to explain how the internet works! Your packets have to get from your machine to the BSD based server or IIS based server and back again. If you could run a cable directly to those servers, you'd be golden, but you can't now can you. That means your data gets handled by Linux even if it is served from a BSD machine to your Windows box.

Ok. Now that we have straightened out that little cognitive distortion you were clearly experiencing, lets look back to everything else you wrote, modify it to the present tense, and see if you can still say any of it. Go ahead. I'll wait.

Tick ... Tock ... Tick ... Tock ...

OK. You're back. I'm sorry you look so defeated now, but as you can clearly see, you are talking about how it could have happened and how it was at one time. I am talking about how it did happen, and how it is now. See how one is not real (yours/ we call that a fantasy by the way) and how mine is actually true? (a lot of us call that reality)

Re:Yes but... (1)

chmod a+x mojo (965286) | about 7 months ago | (#44868303)

No, yours is just off the wall knee-jerk bullshit.

Let's break this down into little words you can understand:
Your claim is any device currently running Linux / Embedded Linux right now wouldn't exist in any way shape or form if Linus hadn't made the kernel.
My claim is any device currently running Linux / Embedded Linux would have an analogous device running another form of OS / Embedded OS if Linus never existed.

Lets examine a little deeper:

Ok. Now that we have straightened out that little cognitive distortion you were clearly experiencing, lets look back to everything else you wrote, modify it to the present tense, and see if you can still say any of it. Go ahead. I'll wait.

Yes, because clearly all of the Linux based devices just vanished from this world we are in now... and your little hypothetical world wasn't just destroyed by my impeccable logic describing the proper hypothetical world if Linux had not been released.

Here is a hint, what is is not the world your knee-jerk gibberish spouting was trying to proclaim. As a matter of fact your world version was proven that it would not exist, and it is not reality. Want a hint as to why what you are proclaiming as the "real world" is wrong? We have tivo, android et al. Therefore the world you described was not "reality" merely a very poorly thought out hypothetical world.

 

Allow me to explain how the internet works! Your packets have to get from your machine to the BSD based server or IIS based server and back again. If you could run a cable directly to those servers, you'd be golden, but you can't now can you. That means your data gets handled by Linux even if it is served from a BSD machine to your Windows box.

You must be quite young huh? BBSs and "internet" with routing existed long before Linux was released or even became prevalent in any capacity. Try to do your homework next time.

P.S. Feel free to look up any words you do not understand at HTTP://www.oed.com. If you still can't understand please refer to your local zoo where the gorilla can translate it into the grunts and drooling you need.

Re:Yes but... (1)

Zero__Kelvin (151819) | about 7 months ago | (#44872231)

"Your claim is any device currently running Linux / Embedded Linux right now wouldn't exist in any way shape or form if Linus hadn't made the kernel."

I never made any such claim, and you are a bona fide moron. I didn't bother to read the rest of your idiocy. When you pass an elementary school English course you will learn the difference between can't and couldn't.

Re:Yes but... (1)

chmod a+x mojo (965286) | about 7 months ago | (#44873387)

Well you definitely need to go to the zoo for the Gorilla translation. I'm sorry, I can't afford to smash my head into a wall until I'm as stupid as you.

Please do have a good day sir, the stupid ones are always the happiest; you have that to look forward to.

Apple WAS the only one, twice (1)

raymorris (2726007) | about 7 months ago | (#44868509)

> if Apple was the only phone OS maker I'm sure they would license o/sX to anyone who could prove decent hardware compatibility

A few years ago, Apple had the only credible smartphone OS. They didn't license their smartphone OS when they were the only one. Instead they gave the majority of market share to a company who DID license their OS.

Is that a mistake they would only make once? For several years they had the only GUI OS for desktop computers. Rather than license it, they left every other manufacturer stuck with DOS. Had Apple licensed their OS, few of us would remember Microsoft.

well (0)

Anonymous Coward | about 7 months ago | (#44870397)

That esculated quickly. I mean that got really out of control!

Re:Yes but... (0)

Anonymous Coward | about 7 months ago | (#44865915)

it might have something to do with the 262,000 line lustre patch.

Re:Yes but... (1)

Kjella (173770) | about 7 months ago | (#44866115)

Or you could just take note that Linus is becoming more of a manager than a raw code producer.

Of 1100+ developers he's in 101st, that's what still in the top 10%? Granted many of those won't be full time but many of them will too, some of them developers that do nothing but crank out code. The real story here is that the day has only 24 hours and with more full time developers joining up Linus is pushed down. Not to mention more developers means more code is pushed upstream to the subsystem maintainers and eventually to Linus so there's more to review as well which is also a form of digging into the code. I don't think we run any risk of Linus becoming a PHB holding powerpoint presentations and board meetings any time soon.

Re:Yes but... (1)

Zero__Kelvin (151819) | about 7 months ago | (#44866805)

"Or you could just take note that Linus is becoming more of a manager than a raw code producer."

The number of participants continues to grow and the commit rate continues to accelerate. It therefore doesn't follow that he is becoming more of a manager. He could increase his output and still "fall" to number 101.

"Of course, this is completely normal and part of the process a developer goes through in their lives as they progress through their stages."

You are confusing being a benevolent project dictator with holding a job at a typical company.

"Its just something to note, no need to get all offended, especially since we're not even talking about you, Fanboy."

You sure seem to be trying to find a way to offend him.

Re:Yes but... (1)

BitZtream (692029) | about 7 months ago | (#44867901)

The number of participants continues to grow and the commit rate continues to accelerate. It therefore doesn't follow that he is becoming more of a manager. He could increase his output and still "fall" to number 101.

What? You're telling me that being the guy who does all the merges ISN'T managing? Or that from now until the end of time, there will be faster and faster committers? That makes no sense. Adding more committers doesn't make him slower or them magically faster.

You are confusing being a benevolent project dictator with holding a job at a typical company.

So I'm guessing you've never managed a software project in your life. Managing a project is managing a project, be it open source or ultra secret proprietary NSA work. You seem to have some silly fantasy about Linux being magically different than every other software project on the planet. Its not. In the grand scheme of things, it doesn't even have a lot of committers compared to plenty of other projects. Thats probably because Linus is doing a good job as a manager of the project.

He is in no way benevolent. I don't think you know what the word means.

You sure seem to be trying to find a way to offend him.

I can not offend you, but you or he can take offense. Thats your problem, not mine. He's acting like an ignorant fanboy, if you don't like when someone calls you something, you can ignore it, accept it, or change it. Getting offended isn't my problem.

Re:Yes but... (1)

Zero__Kelvin (151819) | about 7 months ago | (#44867955)

"What? You're telling me that being the guy who does all the merges ISN'T managing?"

There isn't a person on the planet who understands software that calls that managing.

" Adding more committers doesn't make him slower or them magically faster."

It makes perfect sense. More samples means you might still be on the same point of the curve, but the number of points above you on the curve will increase. You are just unable to understand how statistics work.

"I can not offend you, but you or he can take offense. "

Hey! Maybe that's why I used the word trying! No offense intended, but you truly are an idiot.

Re:Yes but... (1)

specific (963862) | about 7 months ago | (#44868143)

Or you could just take note that Linus is becoming more of a manager than a raw code producer.

Of course, this is completely normal and part of the process a developer goes through in their lives as they progress through their stages.

Its just something to note, no need to get all offended, especially since we're not even talking about you, Fanboy. Linus will eventually stop writing code for Linux all together for any number of reasons, including the inevitable death.

Pull your panties out of your crack and move on. No one is insulting your God.

Do you always blow a tampon when someone expresses their discontent with an author's presumed attitude? Did I effectively express that you are a bitch for being so insulting?

Just showing corporate subsidies ... (2, Insightful)

perpenso (1613749) | about 7 months ago | (#44865455)

Its probably not a swipe. Just acknowledging that Linux is primarily developed via corporate/governmental subsidies and not the more romantic hobbyist developer contributing his/her personal time.

Re:Yes but... (1)

jones_supa (887896) | about 7 months ago | (#44865553)

does that matter? He still maintains the repo, still performs the merges, still does the quality control, still determines the direction of future updates. As Slashdot is fond of saying, the quality of a developer isn't just determined by the number of lines or commits he contributes.

Actually I think Linus has enough work with all that. He probably wouldn't even have time to do much coding.

Re:Yes but... (-1)

Anonymous Coward | about 7 months ago | (#44866289)

I don't know why that bit about Torvalds is even necessary

Go fuck your mother's asshole with a rake!

love,
Linus

Re:Yes but... (0)

Anonymous Coward | about 7 months ago | (#44870427)

Yes it matters.... It matters because its yet another sure sign that the activity around Linux is much much bigger than just Linus. Noones trying to put him down, but it's important to not that the community is growing to the extent where other more talented developers are pulling larger loads.

People get to focused with the cult of personality. Linus is historically very important, but Linux is much much more important and much larger than any one individual working on it.

Greatest (5, Insightful)

Anonymous Coward | about 7 months ago | (#44864889)

There is no other person who has led as large and successful a software project for as long as Linus has with as much involvement as Linus has. I think that pretty much makes him the greatest software development manager of all time. It also means that those who criticize his management style need to pony up more than just their opinions.

Re:Greatest (1, Interesting)

BasilBrush (643681) | about 7 months ago | (#44865581)

The first contrary example that quickly springs to mind:

Guido van Rossum started Python in 1989.
Linus didn't start Linux till 1991.

And Guido seems to do it without being an asshole.

I'm sure there are others in the open source world, and many more, though perhaps not well known, doing long standing closed source projects.

Re:Greatest (2)

mrvan (973822) | about 7 months ago | (#44866013)

Python seems to have around 750kloc (approximately 50/50 c and python code), while the linux kernel has 17mloc. That is more than 20 times as much code.

This does not mean Linus is doing a better job managing than Van Rossum, but it certainly says something about the respective complexity of the projects.

Re:Greatest (1)

BasilBrush (643681) | about 7 months ago | (#44872927)

Lines of code is not a good measure. It's a very constructive commit if you replace 30 lines of code with 3 that do the same thing. Yet by a LOC measure that would be a retrograde step.

Or look at it another way, suppose you had to projects that do the same thing. Say two C compilers that both meet the latest spec, and produce equally efficient code. But one had 10 times the LOC as the other. The better one would be the smaller one.

17 MLOC for a kernel is ridiculous. Even Torvalds admits it's far too big. One of the problems of open source development is that people are too scared to replace 30 lines of code with 3, because they don't have the confidence, or the gatekeeper doesn't.

I certainly don't accept that a good and novel language, in it's first and primary implementation, with it's runtime and core libraries is of lesser complexity than an OS kernel. Especially one that was largely a clone of earlier work. And LOC doesn't make it so.

Re:Greatest (0)

gl4ss (559668) | about 7 months ago | (#44866633)

guido not an asshole? he put in python all the whitespace shit. he is a gigantic asshole.

there's plenty of sw projects that have been going on for far longer for sure but not any that has had the same impact, even if there's even some that fill almost the same purpose.

the less the software matters the easier it is to "not be an asshole" about it. besides, it's just management by perkele. he hasn't been a real asshole to anyone - if you want you can ask a politicians scriptwriter to translate the sentences into words that are acceptable for you.

but you really have to be certain kind of python hipster to even try to argue that python as a sw project could even be compared to the importance of the linux kernel project.

Re:Greatest (0)

Anonymous Coward | about 7 months ago | (#44870611)

Python 2 was his one freebie. He won't officially be an asshole, in my book, until Python 3 comes out and we have to ship 3 interpreters instead of just two.

Re:Greatest (1)

Zero__Kelvin (151819) | about 7 months ago | (#44866961)

"The first contrary example that quickly springs to mind:"

That would be an excellent contrary example if it were not for the fact that it doesn't come close to qualifying as an example. First of all, you can't possibly be claiming that Python is as large a project, or as pervasive. Secondly, you are confusing the fact that most people have never heard of someone because they are very low profile with the fact that people will get jealous and call a famous person they have never met an asshole.

"I'm sure there are others in the open source world, and many more, though perhaps not well known, doing long standing closed source projects."

Yes. I'm sure there are many projects that are bigger, and of course they all compile and and are usually run on ... oh shit! I was really pulling for you not to sound like an idiot, too.

Re:Greatest (1)

BasilBrush (643681) | about 7 months ago | (#44872945)

First of all, you can't possibly be claiming that Python is as large a project, or as pervasive.

Largeness of source is a flaw of the Linux kernel not a plus point. And pervasiveness does not relate to the claim made.

Yes. I'm sure there are many projects that are bigger, and of course they all compile and and are usually run on ... oh shit! I was really pulling for you not to sound like an idiot, too.

As you're a bigger asshole than Torvalds, your opinion is worth nothing to me.

Re:Greatest (1)

Zero__Kelvin (151819) | about 7 months ago | (#44873163)

"Largeness of source is a flaw of the Linux kernel not a plus point. "

So you are saying you have no idea what you are talking about. I can accept that. The largeness of the source is due to the fact that it targets more than 30 architectures, and has thousands of features, each which can be compiled in or left out based on the needs of the target. Furthermore, one can choose from hundreds of tuning options.

"As you're a bigger asshole than Torvalds, your opinion is worth nothing to me."

Thank you! I cannot tell you how good it makes me feel to hear that! Given the kind of ridiculous shit you spew, it certainly called for a "major asshole" style response, and I'm glad to know I can still be effective in that regard. Seriously.

Re:Greatest (1)

BasilBrush (643681) | about 7 months ago | (#44885519)

So you are saying you have no idea what you are talking about. I can accept that.

On the contrary, even Torvalds says it's getting too big. So you're the one who doesn't know what he's talking about. But then you are an asshole.

Re:Greatest (1)

Zero__Kelvin (151819) | about 7 months ago | (#44885629)

"Largeness of source is a flaw of the Linux kernel "

Is English your second language? Calling it a flaw isn't the same as Linus saying it would be easier to manage the codebase if it wasn't so big. As usual, you are nothing but a clueless wanker who cannot read and/or understand even the most basic language constructs and concepts.

Re:Greatest (1)

BasilBrush (643681) | about 7 months ago | (#44886183)

as Linus saying it would be easier to manage the codebase if it wasn't so big.

Which wasn't what he said, asshole.

Re:Greatest (1)

Zero__Kelvin (151819) | about 7 months ago | (#44886227)

I don't blame you. I'd be embarrassed and trying to deflect the attention elsewhere if I made the kind of statements that you made too. To save you time and face, don't worry about it. I accept your apology.

Re:Greatest (3, Interesting)

elashish14 (1302231) | about 7 months ago | (#44868937)

I think that pretty much makes him the greatest software development manager of all time.

Automatically, when anyone makes these kinds of statements, I consider Stallman as well. Linux wouldn't have gotten very far without a compiler, and my understanding is that gcc was basically the only compiler around at the time (you know what I mean - icc, etc. don't count). And of course, you could also make a claim that it was all of Stallman's work with GNU that kept Linux and many other projects open instead of being overtaken by greedy interests and left to die in obscurity.

While all of this makes for a great debate, it's of course always going to be very subjective and there's never any real answer. I'm sure that there are many others that could also go in here as well (Larry Wall, Ritchie, Kernighan, and so on).

Re:Greatest (0)

Anonymous Coward | about 7 months ago | (#44869523)

Bill Gates led DOS/Windows for 25 years. Larry Ellison has led Oracle for even longer (since he didn't retire), although Ellison is more hands off in terms of technology (in the early days he did a lot of the design and coding though). These days he's devoting some of his energies to the America's Cup and real estate development in Hawaii.

Bjarne Stroustrup has led the development of C++ for even longer than Torvalds has run Linux. How dominant is C++? Well, for example it's hard to think of any commercial DBMS with full transaction support, that's not written in C++.

Re:Greatest (1)

Virtucon (127420) | about 7 months ago | (#44869535)

Humm, in terms of Open Source, you're probably right but I think you'll find that most guys looking for career advancement wouldn't hang around just doing merges and maintaining control of the project ad-nausea. I think what you're seeing here is the fear that if Mr. Torvalds steps away from his project it would fail, the contrary should be true that if he does step away that there are others that can fulfill what he's doing now. To each his own but if I was doing the same repetitive thing over and over for 22 years, I'd probably be looking to do something else.

As Les Parrott wrote: [wikipedia.org]

“Control Freaks are people who care more than you do about something and won't stop at being pushy to get their way”.

Then let's see some of the more recent tirades by Mr. Torvalds.

“Where do I start a petition to raise the IQ and kernel knowledge of people? Guys, go read drivers/char/random.c. Then, learn about cryptography. Finally, come back here and admit to the world that you were wrong. Short answer: we actually know what we are doing. You don't. Long answer: we use rdrand as _one_ of many inputs into the random pool, and we use it as a way to _improve_ that random pool. So even if rdrand were to be back-doored by the NSA, our use of rdrand actually improves the quality of the random numbers you get from /dev/random. Really short answer: you're ignorant.”

Yes. And I do it partly (mostly) because it's who I am, and partly because I honestly despise being subtle or "nice".

The fact is, people need to know what my position on things are. And I can't just say "please don't do that", because people won't listen. I say "On the internet, nobody can hear you being subtle," and I mean it.

And I definitely am not willing to string people along, either. I've had that happen too—not telling people clearly enough that I don't like their approach, they go on to re-architect something, and get really upset when I am then not willing to take their work.

Sarah, first off, I don't have that many tools at hand. Secondly, I simply don't believe in being polite or politically correct. And you can point at all those cultural factors where some cultures are not happy with confrontation (and feel free to make it about gender too—I think that's almost entirely cultural too). And please bring up "cultural sensitivity" while at it. And I'll give you back that same "cultural sensitivity". Please be sensitive to _my_ culture too.

Oh and the December 23, 2012 massacre of poor Mauro.

Mauro, SHUT THE FUCK UP!

It's a bug alright - in the kernel. How long have you been a
maintainer? And you *still* haven't learnt the first rule of kernel
maintenance?

If a change results in user programs breaking, it's a bug in the
kernel. We never EVER blame the user programs. How hard can this be to
understand?

To make matters worse, commit f0ed2ce840b3 is clearly total and utter
CRAP even if it didn't break applications. ENOENT is not a valid error
return from an ioctl. Never has been, never will be. ENOENT means "No
such file and directory", and is for path operations. ioctl's are done
on files that have already been opened, there's no way in hell that
ENOENT would ever be valid.

> So, on a first glance, this doesn't sound like a regression,
> but, instead, it looks tha pulseaudio/tumbleweed has some serious
> bugs and/or regressions.

Shut up, Mauro. And I don't _ever_ want to hear that kind of obvious
garbage and idiocy from a kernel maintainer again. Seriously.

I'd wait for Rafael's patch to go through you, but I have another
error report in my mailbox of all KDE media applications being broken
by v3.8-rc1, and I bet it's the same kernel bug. And you've shown
yourself to not be competent in this issue, so I'll apply it directly
and immediately myself.

So, being a rude, arrogant prick is a "cultural thing?" Maybe I can get the UN to defend that right? Let's see If he doesn't like your approach, he'll reject the work. Meaning he'll take his ball and go home. I applaud the Linux effort and all the people who work on the Kernel but based on his stances, his tirades and his fucked-up attitude, I'd suggest a blanket party "Full Metal Jacket." [youtube.com] Get the bars of soap and towels ready.
After 22 years of doing the same thing, he's probably ready for something else, probably retirement or a long vacation.

Re:Greatest (0)

Anonymous Coward | about 7 months ago | (#44871559)

We live in a world that has straw walls, and those straw walls have to be knocked over by curmudgeons with gutter disposition. Who's gonna do it? You? I have a greater responsibility than you could possibly fathom. You weep for Twitter drama, and you curse the curmudgeons. You have that luxury. You have the luxury of not knowing what I know. That those flames, while mean-spirited, probably educated many. And my existence, while grotesque and incomprehensible to you, educates people. You don't want the truth because deep down in places you don't talk about at con parties, you want me on Twitter, you need me on Twitter. We use words like honor, code, integrity. We use those words as the backbone of a life spent educating others. You use them as a punchline and resume fodder. I have neither the time nor the inclination to explain myself to a man who rises and sleeps under the blanket of brutal truth that I provide, and then questions the manner in which I provide it. I would rather you just said thank you, and went on your way. Otherwise, I suggest you pick up a shred of integrity, and start speaking out against those who would sully our industry. Either way, I don't give a damn what you think you are entitled to.

Sincerely,
Jericho, (a.k.a. security curmudgeon)

If you can't stand the flames, get off the mailing list.

Re:Greatest (0)

Anonymous Coward | about 7 months ago | (#44871717)

After 22 years of doing the same thing, he's probably ready for something else, probably retirement or a long vacation.

Call him and ask, in person. If you do (I doubt you will) you'll probably be surprised at how nice a fellow he actually is. You are the arrogant prick.

Re:Greatest (0)

Anonymous Coward | about 7 months ago | (#44870989)

That only tells you that he's done some things right, which no one is disputing in the first place. It doesn't tell you that he hasn't done anything wrong. At this point Linus could run around naked and fling feces at anyone who came near him in real life and even that wouldn't hurt the Linux project too much as long a she continued to be even somewhat competent technically. If that happened, then by your argument we cannot say that naked-feces-flinging management is bad. We'd need to cite some kind of research on managers who fling feces to convince you that that isn't a great idea.

Obligatory MS comparison (-1, Troll)

Anonymous Coward | about 7 months ago | (#44864965)

Only 10,000 developers for the Linux kernel, compared to which, Microsoft has about 100,000 employees and the best they can do is Windows 8. Sad, isn't it?

Re:Obligatory MS comparison (3, Insightful)

Anonymous Coward | about 7 months ago | (#44865051)

It's a bit unfair to compare a kernel and an entire OS. As much as I am a Linux fanboy, it's comparing apples an oranges. Now if you were to compare GNU/Linux and Windows it might be more fair.

Re:Obligatory MS comparison (1)

Anonymous Coward | about 7 months ago | (#44865055)

Only 10,000 developers for the Linux kernel, compared to which, Microsoft has about 100,000 employees and the best they can do is Windows 8. Sad, isn't it?

Their other products are surprisingly good if all of the 100,000 are working on Windows kernel development.

No Comparison (3, Insightful)

nate_in_ME (1281156) | about 7 months ago | (#44865083)

I have as much of a mixed environment as anyone (2 Android Tablets, 1 android phone, 1 win8 desktop, 1 win8 laptop, 1 win7 tablet, 1 linux desktop), so I really have no preference one way or the other. However, the "funny" moderation of your post aside, as a developer, I think it's a bit unfair to categorize MS developers this way. After all, they were only writing what management told them to.

Re:No Comparison (0)

Anonymous Coward | about 7 months ago | (#44865615)

Pretty sure that 3 linux and 3 windows devices does not constitute a 'mixed' environment,

Re:Obligatory MS comparison (0)

Anonymous Coward | about 7 months ago | (#44865227)

Only 10,000 developers for the Linux kernel, compared to which, Microsoft has about 100,000 employees and the best they can do is Windows 8. Sad, isn't it?

Don't you mean 10,000 developers to only develop a kernel? That's a lot of wasted manpower. Microsoft's 100k developers work across a variety of different products, hardware and software suites. Many are marketing and sales as well. They can even show actual profit being made by their efforts.

Re:Obligatory MS comparison (1)

FridayBob (619244) | about 7 months ago | (#44865419)

Only 10,000 developers for the Linux kernel, compared to which, Microsoft has about 100,000 employees and the best they can do is Windows 8. Sad, isn't it?

That's what you get when even the most impressive army of developers is only allowed to add new features and code improvements for the sake of profit, as opposed to adding them for their own sake.

Report Exposes 2013 As Year of the Linux Desktop! (-1)

Anonymous Coward | about 7 months ago | (#44864987)

This is it folks, we're finally going to have our year. 2013 is the year of the Linux desktop!

2007 and 2010 were the years of the Linux desktop (1)

raymorris (2726007) | about 7 months ago | (#44868679)

I'd say the year of the Linux desktop has aalready come, twice.

On one weekend in 2007, over two million *nix desktops were booted for the first time. It just so happened that *nix was BSD based, and had an Apple GUI. The year of the "Linux" desktop was the year of OSX. Not the kernel we hoped for, but a mainstream POSIX system that will run all your GPL code.

Then in 2010, millions of new systems had the Linux kernel. Today, MOST new computers have Linux installed. By 2010, the ubiquitous consumer PC had shrunk to fit in your hand. All of these lovely Linux systems had a nice GUI from Google. Since most new computers are portable, not chained to the desktop, I don't know if any future year of the Linux DESKTOP matters too much.

Re:Report Exposes 2013 As Year of the Linux Deskto (0)

Anonymous Coward | about 7 months ago | (#44870639)

Year of the Linux desktop has already happend several times. It's like Voyager leaving the solar system. http://xkcd.com/1189/ [xkcd.com]

Time... (0)

Anonymous Coward | about 7 months ago | (#44865067)

He certainly still has time to get into arguments about RDRAND and such.

AGE BULK DEMENTIA ALL COME !! (-1)

Anonymous Coward | about 7 months ago | (#44865093)

It has him already !! He is A) OLD !! B) FAT !! C) CRAZY AS A LOON !! But then he always has been those and more !!

The real news here (0)

Anonymous Coward | about 7 months ago | (#44865193)

I just want to see what colorful names Linus calls the creators of this report.

But Linus still ranks 1st in profane tirades (0)

JoeyRox (2711699) | about 7 months ago | (#44865209)

That's gotta count for something.

Re:But Linus still ranks 1st in profane tirades (4, Interesting)

geek (5680) | about 7 months ago | (#44865527)

I wouldn't say he's first. He's just the most publicized. Theo from OpenBSD is pretty bad and a quick glance over the Debian mailing lists will blow your mind. Linus is bad but there are far worse offenders than him.

Re:But Linus still ranks 1st in profane tirades (1)

KiloByte (825081) | about 7 months ago | (#44865989)

There's lot of flamage on Debian mailing lists, but next to no profanity.

I delete messages quickly, but in 648 I currently have left, there are 2 fucks and 2 bullshits (not counting a false positive in a GPG signature).

General Public License (0)

Anonymous Coward | about 7 months ago | (#44865351)

It really is remarkable to see so much corporate contribution to a public project. Do their contributions count as charitable for tax purposes, or have the stars simply aligned to a rare positive externality?

Torvalds currently ranks 101st (-1)

Anonymous Coward | about 7 months ago | (#44865383)

100 fucking shitheads!!!

Nobody from Ubuntu (5, Interesting)

Drunkulus (920976) | about 7 months ago | (#44865425)

No mention of Canonical anywhere in the report. Why am I not surprised?

Re:Nobody from Ubuntu (0)

Anonymous Coward | about 7 months ago | (#44865607)

Leaches. I've been thinking hard what useful contributions Ubuntu developers make to *anything* and came up blank.

Re:Nobody from Ubuntu (4, Insightful)

HeckRuler (1369601) | about 7 months ago | (#44866501)

I dunno about the specific developers at Ubutnu, but the reason that Ubuntu exists, other than being pissed at Debian's long release cycle, is because everyone was really sick and tired of the fragmentation that user-grade Linux distros were presenting. "What distro should I use?" isn't a question you want newbies to have to ask. "Well that depends on what distro you're using" isn't a response that I should have to give to my grandmother running Linux for the first time. Ubuntu have a nice solid STANDARD platform and interface for non-techy users to become familiar with.

So of course they decided to switch everyone to Unity. Fuckers.

Re:Nobody from Ubuntu (1)

Zero__Kelvin (151819) | about 7 months ago | (#44867211)

Your whole post is ridiculous. Ubuntu was never a good option, and certainly doesn't provide a better solution than Mandriva or Mageia. They also deviate from standards like it is a South African pastime.

Re:Nobody from Ubuntu (1)

bjoswald (2837207) | about 7 months ago | (#44868981)

Well yeah, and there's the fact that most people couldn't care less about the politics. I can't speak for anyone's grandparents, but I've been using Ubuntu for years - by choice - because it works, it's fast, and I like the way it looks. Why people can't accept that, I'll never know. For one reason or another, in the Linux community, if you proclaim to like a popular distro, other people take it as a personal attack or something.

Re:Nobody from Ubuntu (4, Insightful)

Gavagai80 (1275204) | about 7 months ago | (#44865977)

Ubuntu's supposed purpose is to add polish, so one shouldn't expect them to be doing kernel work.

Re:Nobody from Ubuntu (1)

photonic (584757) | about 7 months ago | (#44866293)

Maybe an even more important point they contributed is a large community. Cannonical took many years to build that up by marketing, providing infrastructure (forums, launchpad) and hand-picking the various pieces software that makes an distribution of things that work well together. This has several advantages: First, more users means more testing, more bug-reports and more people that can help you in a forum. Secondly, a large community means they created a critical mass to pressure hardware vendors to release drivers and companies like skype and adobe to release and maintain linux versions. No matter what they will do (go to slow, go to fast, screw up the odd sound drivers, try to make some money on the side), people will keep bitching about everything they do. I use Ubuntu because I like to bet on the winning horse: I know that my bugs will be fixed quicker if I stay with (one of the few) biggest distributions and I have a bigger chance that my hardware/software is supported. They might be the evil/non-ideal solution for now, but in the short turn it is more important to do make a strong block against Apple/Microsoft then to be as pure as possible. I can always switch to some better distribution later when linux as a whole has achieved world domination.

Re:Nobody from Ubuntu (0)

Anonymous Coward | about 7 months ago | (#44866393)

They have 25 kernel engineers on staff (source: Shuttleworth, 4/4/12). What are they doing? Right, they are working on projects that only Ubuntu will use. The Mir display server, for example.

Re:Nobody from Ubuntu (1)

NotBorg (829820) | about 7 months ago | (#44870657)

Ubuntu's supposed purpose is to add polish, so one shouldn't expect them to be doing kernel work.

So what the fuck are they doing with Mir? Polishing a turd?

Re:Nobody from Ubuntu (0)

Anonymous Coward | about 7 months ago | (#44872253)

To bad that hasn't happened since 2009-10

Re:Nobody from Oracle (2, Insightful)

Anonymous Coward | about 7 months ago | (#44866709)

Canonical isn't going to have a kernel team like the competition; their focus is the desktop side. Oracle is the surprise failure. They've complained before that their expertise rivals Red Hat, but this report appears to disagree.

Vision Engraving and Wolfson ? (1)

4wdloop (1031398) | about 7 months ago | (#44865531)

Wow - this seem such a niche market companies (with all due respect) for making top 10 contribution to linux kernel - interesting...

Re: Vision Engraving and Wolfson ? (1)

poopdeville (841677) | about 7 months ago | (#44865641)

Semiconductor production is hardly a niche market. Sure, you might not hear about them much, but Sun, IBM, Lenovo, Intel, Samsung, Apple, Google, and all the others have to go somewhere for their hardware. Why re-invent the wheel at significant cost when TI and Motorola already have a production line for what you need?

Re: Vision Engraving and Wolfson ? (1)

4wdloop (1031398) | about 7 months ago | (#44866865)

Well, I have looked at Wolfson - they specialize in audio (yes including silicon). Still find it interesting that they contribute to linux kernel along IBM's and Googles of the world. And Vision Engraving? Is this the same company: http://www.visionengravers.com/ [visionengravers.com] ?

Re: Vision Engraving and Wolfson ? (5, Insightful)

tlhIngan (30335) | about 7 months ago | (#44866035)

Wow - this seem such a niche market companies (with all due respect) for making top 10 contribution to linux kernel - interesting...

No, it makes complete sense - these guys do drivers and such as a marketing exercise. When companies come to them, they want to answer "Yes, we have a driver for you, it's already in the kernel". OEMs are far more likely to choose a company that has drivers already in the kernel than not (and thus need to develop one). And being mainline In the kernel is a quality bar - it's one thing to have a driver to integrate yourself, it's another to have one that's in every kernel going forward.

So a lot of these contributions are "scratching their own itch" where the itch is "sell more of our chips".

Re: Vision Engraving and Wolfson ? (1)

Anonymous Coward | about 7 months ago | (#44866435)

That's not such a bad thing is it? It means that Linux has gone main stream enough to create real demand.

Re: Vision Engraving and Wolfson ? (1)

BitZtream (692029) | about 7 months ago | (#44867939)

OEMs ... are the ones who make drivers. OEMS are ORIGINAL Equipment manufactures.

You're referring to integrators and VARs.

Still #1 (1)

hessian (467078) | about 7 months ago | (#44866661)

For dreaming up the project and executing it. Everyone else is a follower, no matter how valuable their contributions are.

Number of patches generated? (1)

Alok (37687) | about 7 months ago | (#44867589)

This sounds like a metric about as useful as LOC (lines of code) - it favors all those devs who like to make multiple 2 line changes instead of checking in all related files together without breaking a build.

Load More Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...