Linux Kernel Development Keeps On Picking UpLinux Kernel Development Keeps On Picking Up

The Linux Foundation's latest report about Linux kernel development is a case of good news busting out all over. There's more work than ever being done with the kernel, by more people than ever. Why? People reap the benefits.</p>

Serdar Yegulalp, Contributor

August 19, 2009

2 Min Read
information logo in a gray background | information

The Linux Foundation's latest report about Linux kernel development is a case of good news busting out all over. There's more work than ever being done with the kernel, by more people than ever. Why? People reap the benefits.

The full report is worth reading on its own, but I've extracted a few key points here.

  1. The number of individual contributors to the kernel, and the amount of work being put into it, continues to increase. This is measured with the usual metrics: lines of code, number of commits, number of individual contributors and code-approvers.

  2. Ditto the number of companies making kernel contributions. Said companies may often be bitter business rivals, but they all seem to think the Linux kernel is a valuable collaborative project, and they get a lot out of it for what they put into it.

So why do companies contribute to Linux? The report points to three key reasons:

  1. To make it run well with their hardware (IBM, HP, Fujitsu). Server vendors move that many more units when they're compatible with Linux; this is simple fact.

  2. To make it something with which they can compete for customers (Red Hat, Novell). My feeling is those who turn Linux into an end product have to tread lightly with how much they can commit upstream, lest they give away all the goodies -- but most of the really innovative work in any particular distribution takes place outside the kernel anyway.

  3. To use it as a raw-material substrate for devices (Sony, Samsung, Nokia). This should be self-evident by now, given how Linux's biggest current growth is in the form of such things. The more you can commit upstream and make part of the stock kernel, the less you need to add back in by hand each time you re-roll your own Linux-derived product.

In short, all this kernel work isn't just feel-good and back-patting. It's an investment that repays itself in the form of a system with huge real-world value.

information Analytics has published an independent analysis of the next-generation Web applications. Download the report here (registration required).

Follow me and the rest of information on Twitter.

Read more about:

20092009

About the Author

Serdar Yegulalp

Contributor

Follow Serdar Yegulalp and BYTE on Twitter and Google+:

Never Miss a Beat: Get a snapshot of the issues affecting the IT industry straight to your inbox.

You May Also Like


More Insights