Jonathan Corbet, on the LWN.net website, along with the Linux Foundation, after each release of the Linux kernel, publishes statistics on the developers of this kernel. As you know,
75% of the new Linux code is created by commercial companies , and the most active ones are usually Red Hat, Intel and IBM. In the
statistics for the Linux 3.0.0 kernel, the main development companies have remained the same, but some of the new ones have appeared.
Among all the individual developers, KI Srinivasan, a Microsoft employee, took the first place in the number of commits (changesets) into the core (343 pieces). In total, Microsoft has 361 commits — so it ranked fifth among all companies in the number of changes to the Linux 3.0.0 kernel.
Until July 21, the LWN.net release is available through
paid access , but it is already actively
commented on , so the numbers are not a secret. Leaders in the number of commits to the core remained the same: independent developers provided 1085, Red Hat - 1000, Intel - 839, followed by Novell and IBM. But Microsoft in this list to see quite unusual.
In fact, the riddle is solved simply: in recent months, Microsoft has dramatically intensified the development of a driver for the Hyper-V virtualization interface. It appeared two years ago in the staging area, that is, along with other code in the core, which is still not sufficiently in line with quality standards. Since then, the driver has not been finalized,
Microsoft programmers have disappeared and stopped responding to emails . The main developers of the Linux kernel even started offering to remove code from the kernel, but two months ago the situation changed. The aforementioned Shrinivasan made many small changes. Statistics on the number of edits does not take into account the importance of these commits, some of which affect only a few lines of code. Therefore, Srinivasan and Microsoft were the leaders.
')
In the first table - statistics on individual developers (the number of edits and lines of code).
If we analyze commits not by the total number, but by volume, then Microsoft is not even close to the leaders, but is at the bottom of the list, in 15th place. According to LWN.net, Microsoft developers changed 11,564 lines of code (1.3%). Compare this with the contribution of Intel: 163,232 lines (18.1%).
