Reading Between the Linux Contributor List’s Lines

The recently released Who Writes Linux kernel contributor listreveals that some of the usual supporters of Linux — Red Hat, SUSE, IBM, Intel, Oracle — remain firmly behind the open source OS.

There has also been a lot of attention on the other contributors, which now include Microsoft. What I find most fascinating about the Linux contributor list — beyond the increasing rate of code change with some 10,000 patches from 1,000 developers representing 200 companies in each quarterly kernel release — are the contributors that show some new direction and potential for Linux, in this case the processor players.

Pushing Performance, Saving Power

ARM processor technology, which promises to deliver improvingperformance with increasingly critical power savings, is one exampleof a lot of kernel activity and involvement from contributorsthat are leaders in their parts of the industry.

They include Analog Devices, Broadcom, Freescale, Fujitsu, Marvell, Nokia, Qualcomm, Texas Instruments and Wind River.

These vendors are focused on ARM and otherprocessor technologies that are pushing performance while saving powerand space. It is a healthy sign for Linux that they are all sointimately involved with pushing the Linux kernel and its communitiesforward.

Other interesting players on the latest list include Samsung, which maybe among those to benefit most from deeper Android developer support andintegration in the Linux kernel, as well as interesting cloud computingand HPC players such as NetApp and Parallels that are leveraging Linuxin their strategy and technology development.

Microsoft’s Place

Of course, there was quite a bit of attention on the appearance ofMicrosoft among the top 20 Linux kernel contributors. I’ve alreadymade the case that Microsoft is among the broadest supporters of Linux in the industry, so it’s not too surprising to see Microsoft among the top contributors to Linux.

While this may seem antithetical to the Microsoft known for badmouthing Linux and for limiting it on the desktop or in mobile, Microsoft appreciates that it can win more customers and satisfaction by supporting Linux alongside Windows and other Microsoft technologies.

Microsoft’s moves with Linux and open source today are typically customer-driven and in the interest of both Microsoft and its customers. Linux vendors, as well as popular server automation frameworks such as Chef or Puppet, are likewise increasing their support for Windows and other Microsoft technologies as they move further and deeper in the mainstream enterprise market.

To Canonical’s Credit

Whenever the Linux contributor report comes out, there is also typicallysome focus on those that use the Linux kernel code but do notnecessarily appear among its list of core contributors.

One of the most frequent names to come up in this regard is Canonical, backer of the popular Ubuntu distribution. For its part, Canonical provides some of theicing on the Linux cake.

This may not seem important to some kernel hackers and open source software developers who feel Canonical should appropriately, proportionally contribute actual code and developer hours to Linux. There is validity to the criticism, and Canonical would likely benefit from a greater investment and contribution at the kernel level.

However, I’ve always thought Ubuntu and Canonical have done quite a bitin expanding the ecosystem and market for Linux, which used to bepractically unusable on the desktop. By aspiring to a better, easier andmore polished UI, Ubuntu has lifted other Linux distributions and theirUIs along with it, in my opinion.

Again, this does not absolve Canonicalof the responsibility to engage in upstream kernel work and contribution, and the company stands more togain than lose by putting resources toward Linux.

Still, Canonical doesdeserve credit for its contributions that are critical to an importantbut frequently overlooked party: users.

Another overlooked contribution from Canonical is its solid community management and release schedule. The Linux kernel and its backers announced a Long-Term Support Initiative at the end of 2011.

Designed as providing a more stable, predictable base for developers, particularly those in the embedded space, this initiative follows a paradigm Ubuntu set more than five years ago with its release of a Long Term Support version, which continues in parallel with more regular, semiannual releases.

LinuxInsider columnist Jay Lyman is a senior analyst for 451 Research, covering open source software and focusing primarily on Linux operating systems and vendors, open source software in the enterprise, application development, systems management and cloud computing. Lyman has been a speaker at numerous industry events, including the Open Source Business Conference, OSCON, Linux Plumber's Conference and Open Source World/Linux World, on topics such as Linux and open source in cloud computing, mobile software, and the impact of economic conditions and customer perspectives on open source. Follow his blog here.

1 Comment

  • In your article seem to equivocate on Canonical’s responsibility to FOSS:

    You state repeatedly that Canonical should contribute more resources to the kernel, in spite of the following:

    "[…] I’ve always thought Ubuntu and Canonical have done quite a bit in expanding the ecosystem and market for Linux, which used to be practically unusable on the desktop. By aspiring to a better, easier and more polished UI, Ubuntu has lifted other Linux distributions and their UIs along with it, in my opinion."

    Given that, why should Canonical contribute more to the kernel?

Leave a Comment

Please sign in to post or reply to a comment. New users create a free account.

LinuxInsider Channels