Microsoft, étoile filante des plus grands contributeurs Linux ?

Microsoft, étoile filante des plus grands contributeurs Linux ? Pour la première fois, Redmond entre dans le Top 20 des plus grands contributeurs au noyau Linux. Mais cela ne devrait pas durer.

La fondation Linux a mis à disposition son rapport annuel sur le développement du noyau Linux. Objectif : dresser un état des lieux des plus grands contributeurs au kernel.


Cette quatrième édition couvre le développement du noyau Linux jusqu'à la version 3.2, plus précisément depuis la V2.6.36, ce qui correspond en tout à 7 évolutions du noyau. La fondation Linux précise par ailleurs que les changements ont été apportés par plus de 1 100 développeurs dans le monde depuis la 2.6.36, répartis dans plus de 200 sociétés.

Principale surprise de ce livre blanc, Microsoft entre pour la première fois dans le Top 20 des plus grands contributeurs au noyau Linux. Pointant à la 17e place des entreprises ayant apporté le plus grand nombre de changements au noyau Linux depuis la 2.3.36, la firme de Redmond récolte ainsi le fruit de ses efforts et investissements R&D dans le domaine de l'Open Source.

Des efforts qui feraient presque oublier que Steve Ballmer, actuel PDG de Microsoft, n'y allait pas de main morte en comparant, il y a 10 ans, Linux à un cancer. 

 
Top 20 des entreprises ayant le plus contribué au noyau Linux depuis la V2.6.36
Entreprise Nombre de changements Contribution au noyau Linux
Source : Linux Foundation
Red Hat 7 563 10,7%
Intel 5 075 7,2%
Novell 3 050 3,3%
IBM 2 638 3,7%
Texas Instruments 2 124 3%
Broadcom 1 780 2,5%
Nokia 1 367 1,9%
Samsung 1 195 1,7%
Oracle 1 102 1,6%
Google 1 054 1,5
Wolfson Microelectronics 1 005 1,4%
AMD 980 1,4%
Fujitsu 854 1,2%
Pengutronix 733 1%
Atheros Communications 726 1%
Freescale 712 1%
Microsoft 688 1%
ST Ericsson 663 0,9%
Wind River 645 0,9%
MiTAC 632 0,9%

Cette contribution au code source Linux n'a cependant rien de philanthropique. Car la plupart des efforts de Microsoft envers le noyau Open Source visaient à concevoir, dès 2010, des drivers pour sa propre technologie de virtualisation, Hyper-V, afin de pouvoir faire tourner Linux en tant que système d'exploitation invité.

"L'engagement de Microsoft envers le noyau Linux a connu un pic l'année dernière à l'occasion de la sortie de la V3 mais diminuera avec le temps", croit d'ailleurs savoir Jonathan Corbe, co-auteur de l'étude à la Linux Foundation, cité par nos confrères de Computerworld.

Microsoft derrière Red Hat et Intel mais devant SFR

De plus, il convient de relativiser le poids de Microsoft dans sa contribution au code du noyau Linux. Certes, une 17e place correspond en tout à 688 changements qui lui ont été directement attribués, mais cela représente seulement 1% des modifications apportées dernièrement au kernel Linux.

Microsoft arrive donc loin derrière Red Hat (10,7% avec 7 563 changements), Intel (7,2% avec 5 075 changements) et Novell (3,3% avec 3 050 changements).

Redmond est cependant passé devant SFR (0,9%) mais aussi QLogic (0,7% avec 526 changements) et Marvell (0,6% et 465 changements).

Entre la version 2.6.36 et la 3.2, la taille du noyau Linux a continué de croître en dépit des recommandations de son père fondateur, Linus Torvalds, qui le juge "obèse" depuis quelques années. Il est ainsi passé de 34 317 fichiers à 37 626 entre la V2.6.36 à la V3.2, pour un nombre de lignes de codes qui est passé de 13,42 millions à plus de 15 millions aujourd'hui.