Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Programming Software Technology IT Linux

The Myth of the Isolated Kernel Hacker 282

Ant writes "The Linux Foundation's report (PDF) on who writes Linux — "... Linux isn't written by lonely nerds hiding out in their parents' basements. It's written by people working for major companies — many of them businesses that you probably don't associate with Linux. To be exact, while 18.2% of Linux is written by people who aren't working for a company, and 7.6% is created by programmers who don't give a company affiliation, everything else is written by someone who's getting paid to create Linux. From top to bottom, of the companies that have contributed more than 1% of the current Linux kernel, the list looks like this: ..."
This discussion has been archived. No new comments can be posted.

The Myth of the Isolated Kernel Hacker

Comments Filter:
  • Not quite a myth. (Score:4, Insightful)

    by Hatta ( 162192 ) * on Thursday August 20, 2009 @10:16AM (#29132553) Journal

    At 18.2%, individuals are still the largest single group contributing to Linux. The next is RedHat at 12.3%.

  • by Anonymous Coward on Thursday August 20, 2009 @10:20AM (#29132623)

    They seem to concentrate on the userland experience..

    Not a bad idea.

  • by Anonymous Coward on Thursday August 20, 2009 @10:22AM (#29132651)
    The kernel is only a small part of a distribution. If Canonical is contributing nothing upstream to any of its packages, then that's unfortunate. Focusing on the kernel is silly.
  • by nvivo ( 739176 ) on Thursday August 20, 2009 @10:22AM (#29132655)

    At 18.2%, individuals are still the largest single group contributing to Linux. The next is RedHat at 12.3%.

    By your analysis, the largest single group contributing to Linux is actually the "people working for a company" group, with 81.8%.

  • by Java Pimp ( 98454 ) on Thursday August 20, 2009 @10:27AM (#29132731) Homepage
    Because the kernel works. It's the desktop that needs help.
  • by Anonymous Cowar ( 1608865 ) on Thursday August 20, 2009 @10:29AM (#29132753)
    Canonical is not a company for-profit. Simply because red hat is a distro as well as a company doesn't mean you should hold all distros to the same standards as companies. Canonical doesn't have the resources to spend on hiring a team of programmers to hack the kernel all day. Instead, it relies on debian-unstable (not the testing sid, just the unstable) for its kernels and focuses more on the gui, the included software, and making everything usable and relatively stable for the end user (i use debian stable, so everything is relatively stable unless it's debian or a few other distros).

    What you're doing is criticizing someone who does volunteer work for not donating enough money.

    From TFA:

    But what I'd like to draw the attention of everyone who thinks of Linux as being written by techies for techies to is that major computer companies that everyone knows, like IBM, Intel, Oracle, Fujitsu, and HP, also spend hundreds of millions in making Linux better.

    I don't think canonical has hundreds of millions, i thought they just had a few million.

  • by chrb ( 1083577 ) on Thursday August 20, 2009 @10:30AM (#29132765)

    I hope this finally kills off the "GPL is bad for business" myth. Every one of those companies is paying for work on the kernel because it is good for their business. Red Hat, IBM, Novell, etc. aren't charities - they sponsor Linux development because it expands their markets and brings in profits.

  • Comment removed (Score:4, Insightful)

    by account_deleted ( 4530225 ) on Thursday August 20, 2009 @10:37AM (#29132829)
    Comment removed based on user account deletion
  • by johannesg ( 664142 ) on Thursday August 20, 2009 @10:39AM (#29132845)

    So where are Microsoft and SCO? Both have contributed so much knowledge (in the form of patents) and code, yet they remain completely uncredited. I'm deeply disappointed.

    (guidelines for modders: this is supposed to be funny. It is not really that funny, so I'd aim for +2 funny or possibly +3 insightful if you want to give me some karma as well. I'll promise to do better next time when aiming for a funny)

  • by ClosedSource ( 238333 ) on Thursday August 20, 2009 @10:43AM (#29132895)

    Yes, once Linux was established as a viable OS, companies jumped on the bandwagon.

    The real business issue about GPL'd code isn't whether established companies will support it once it is successful, but whether you can start your own for-profit software business if you license your software under the GPL.

  • by pseudonomous ( 1389971 ) on Thursday August 20, 2009 @10:43AM (#29132897)
    I can't answer that question, but you know what other big linux using corporation is conspiciously absent from that list?

    Google.
  • by ClosedSource ( 238333 ) on Thursday August 20, 2009 @10:47AM (#29132933)

    The point is that Linux would simply not exist except for the efforts of non-paid developers. The same cannot be said of Red Hat, IBM et al.

  • by DoofusOfDeath ( 636671 ) on Thursday August 20, 2009 @10:51AM (#29132977)

    For the longest time, it seems like major business have collaborated in one of several ways:

    • Standards-setting bodies, often backed by industry cosortia
    • Contractually established relationships.

    But with Linux, it seems like a new model of collaboration for companies. It's mostly a meritocracy where a company's stature cannot get a bad or only-self-serving idea pushed into the end result. But because of that discipline, the final product is so compelling that companies want/need to participate anyway.

    Am I right?

  • It makes sense (Score:5, Insightful)

    by HangingChad ( 677530 ) on Thursday August 20, 2009 @10:51AM (#29132981) Homepage

    ...everything else is written by someone who's getting paid to create Linux.

    It pays for companies using Linux to contribute to the development. The long term savings of using Linux massively outweighs the small contribution of programming resources. And those contributing to development get to address the technical issues on top of their priority list. You can't get that kind of service out of Microsoft.

    We're quickly approaching the time when an operating system is more like a utility than a product. A commodity delivery mechanism for business services. The potential for Linux, very quickly approaching realization, is that it can provide a unified stack from a mainframe down to embedded systems. That type of efficiency is very powerful economically. I'm sure MSFT can swim against that tide a long time but, eventually, efficiency will win.

  • by nedlohs ( 1335013 ) on Thursday August 20, 2009 @10:54AM (#29133007)

    But since there methodology was garbage all that means is that someone using a Volkswagen email address wrote some code.

    It says nothing about whether it was done as part of their employment with Volkswagen, or whether it was done out of business hours while hiding in their parent's basement.

  • You don't get it (Score:3, Insightful)

    by firewrought ( 36952 ) on Thursday August 20, 2009 @11:08AM (#29133161)

    You know what company is shamefully absent? Canonical. It is nowhere to be seen in contributions to the linux kernel. Why won't the biggest name in desktop linux, which is funded by a millionaire, doesn't contribute to the linux kernel?

    Free software is about freedom, not about community busybodies telling companies how they should give back. If you're a company who can take free software, respect the licenses, and make a bajillion dollars off of it, then great! That's part of what freedom is about.

  • Re:Small problem (Score:4, Insightful)

    by Kjella ( 173770 ) on Thursday August 20, 2009 @11:14AM (#29133241) Homepage

    This is a piss-poor way to determine corporate sponsorship, especially the first one. Because someone works on the kernel and uses his work email address, it does not follow that the employer sponsored his work.

    If it wasn't work, I wouldn't pass that kind of thing through my work account. Could lead to all sorts of silly questions about whether you're using work time or work code (you're already using work resources...) for this, causing you more headaches as necessary.

    Once you've established that it is for work it pretty much drops out of your commit stats whether you're full-time or the lone patch contributor. I short, I don't think your criticism is very valid.

  • Re:shocking (Score:5, Insightful)

    by FudRucker ( 866063 ) on Thursday August 20, 2009 @11:23AM (#29133377)
    @ 22:30 in the video Greg speaks about who is funding the work, and @ 23:20 he says Canonical is 300 in funding/contributing to the kernel, then goes on to say Canonical does not give back to the community, i think he is right, other than free *ubuntu ISOs i dont i know of any source code anywhere that comes from them...
  • by Anonymous Coward on Thursday August 20, 2009 @11:43AM (#29133697)

    Google contributes in two ways. Directly, they provided a port to one of the Qualcomm MSM chips as part of the Android project. That's a pretty substantial chunk of code related to a pretty sophisticated microcontroller. Smallish compared to the total amount of kernel code, however, as are all platform/machine/architecture ports.

    Indirectly, Google funds the the Summer of Code, which has resulted in kernel code submissions--- but all under the original author's identity and not Google's.

    Overall, I don't know how much code that amounts to as a total percentage a'la Red Hat et. al. But it's nonzero.

  • by AlecC ( 512609 ) <aleccawley@gmail.com> on Thursday August 20, 2009 @12:15PM (#29134169)

    On the other hand, what Canonical are focussing on, and what makes Ubuntu popular, is the user experience. They are doing all the tidying up of the installer and package handling so that the non-techie user doesn't get baffling (to them) messages about mismatched packages etc. In some ways, you should see them more as a packager than a developer. In which case it is hardly surprising that they contribute little to kernel development. The kernel, by and large, is the bit that you don't package.

  • by Arthur Grumbine ( 1086397 ) on Thursday August 20, 2009 @12:33PM (#29134469) Journal

    Can you give me some info on "Independent Consultant"? .. they sound like a company I want to work for

    Trust me, dude, you do NOT want to work for them. You have to work tons of unpaid hours, and they make you find your customers/clients, and they rarely pay you in a timely manner, and they make you do your own taxes. It's absolutely shocking, in my mind, that no one has reported them to the Better Business Bureau... I've thought about reporting them myself, but I left on decent terms, and don't want to burn any bridges.

  • by Animats ( 122034 ) on Thursday August 20, 2009 @12:44PM (#29134669) Homepage

    The Linux kernel ought to be done by now, and stable.

    Drivers, file systems, and networks ought not to be in the kernel. That's a big part of the problem.

    Real microkernels like QNX don't change much. USB and FireWire support were added without kernel mods, for example.

    Yes, microkernels require extra copying. But copying is cheap on modern CPUs, as long as what's being copied was accessed recently and is in cache. Fear of copying cost dates from older CPU architectures, where instruction cycles mattered more than cache footprint.

  • by osu-neko ( 2604 ) on Thursday August 20, 2009 @03:07PM (#29136955)

    I'm a little surprised to see that Cannonical isn't on this list. Redhat, sure, but Cannonical has a huge marketshare.

    Your surprise demonstrates the often pooh-poohed danger of confusing a kernel with an operating system. It shouldn't be surprising that Canonical's contributions to the Linux kernel are, like Volkswagen's, less than 1%. Both companies use the Linux kernel in their products, but one produces an OS, the other produces a car, neither have much business mucking around in Linux much. Their focus is elsewhere...

  • by nedlohs ( 1335013 ) on Friday August 21, 2009 @01:47AM (#29143523)

    I don't care at all, since it's irrelevant.

    But feel free to fixate on the details of the plucked out of the air company name.

The hardest part of climbing the ladder of success is getting through the crowd at the bottom.

Working...