Le projet Linux en chiffres

Le projet Linux en chiffres Nombre de contributions, sociétés et développeurs impliqués, évolution du code source... Décryptage des derniers indicateurs de la fondation Linux.

Chaque année la fondation Linux publie une étude pour faire le point sur l'évolution de son projet en chiffres. Objectif : décrypter le nombre de changements réalisés et l'évolution du volume de lignes de code de l'OS open source. Le document donne également une vision sur les sociétés et développeurs impliqués dans le chantier.

Parmi les principales évolutions cette année, force est de constater une montée en puissance du nombre et du rythme des changements réalisés dans le Kernel Linux, notamment au sein de la dernière version du noyau (Linux 3.10).

Une tendance qui s'explique par le taux de pénétration toujours plus grand des piles open source sur le terrain de l'hébergement et des clouds publics, et donc la nécessité de mettre à jour plus souvent le noyau.

Nombre de changements réalisés dans le noyau Linux

1794949
Nombre de changements réalisés dans chaque version 3.x du noyau. © JDN

Rythme des changements dans le noyau Linux

Dans la version 3.10 du noyau Linux, neuf changements sont acceptés chaque heure en moyenne, contre moins 7,5 pour toutes les versions précédentes du Kernel (cf. le tableau ci-dessous). 

1794950
Changements acceptés chaque heure en moyenne par version du noyau Linux. © JDN



Evolution du nombre de lignes de codes dans le noyau Linux

Du côtés du nombre de lignes de code au sein du noyau Linux, la progression est linéaire depuis la version 3.0 du Kernel. A hauteur de 14,6 millions de lignes dans Linux 3.0 (sortie en 2011), le noyau atteint désormais 17 millions de lignes.

Difficile de passer en revue toutes les nouveautés intégrés dans l'intervalle. Elles concernent à la fois la prise en charge de nouvelles architectures matérielles (comme ARM) ou encore le support de nouvelles possibilités (autour du stockage Flash ou de la virtualisation par exemple).

1794952
Evolution du nombre de lignes de code depuis la version 3.0 du noyau Linux © JDN


Evolution du nombre de contributeurs au noyau Linux

Du côtés du nombre de contributeurs Linux, on constate une progression de plus de 10%, à près de 1 400 contributeurs impliqués dans le développement de la dernière version du noyau (Kernel Linux 3.10). 

1794953
Evolution du nombre de contributeurs au noyau Linux. © JDN


Liste des principales sociétés contribuant au noyau Linux

La liste des sociétés impliquées dans le projet Linux a quelque peu évolué depuis l'année dernière. Force est de constater d'abord l'absence de Microsoft du top des 20 premiers contributeurs. L'éditeur pointait en 17e place l'année dernière, avec 688 modifications proposées (environ 1% du code). Il est vrai que la plus grande partie des contributions de Microsoft concernait des pilotes pour permettre à son hyperviseur (Hyper-V) d'embarquer Linux. Ces pilotes étant désormais opérationnels, l'éditeur a par conséquent levé le pied.

A l'inverse, Google renforce son implication en passant d'une année sur l'autre de la 10e à la 8e place, avec un nombre de contributions qui fait plus que doubler (à 2255). Une montée en puissance qui semble cohérente avec les choix technologiques du groupe (Android et Chrome OS s'adossent en effet à Linux). Les sociétés enregistrant le plus grand nombre de contributions restent Red Hat et Intel.
 

 
Principales sociétés impliquées dans le développement du noyau Linux en 2012-2013
Société Nombre de changements Pourcentage
Source : Fondation Linux
Contributeurs indépendants 12,55 13.6%
Red Hat 9,483 10.2%
Intel 8,108 8.8%
Texas Instruments 3,814 4.1%
Linaro 3,791 4.1%
SUSE 3,212 3.5%
Inconnus 3,032 3.3%
IBM 2,858 3.1%
Samsung 2,415 2.6%
Google 2,255 2.4%
Vision Engraving Systems 2,107 2.3%
Consultants 1,529 1.7%
Wolfson Microelectronics 1,516 1.6%
Oracle 1,248 1.3%
Broadcom 1,205 1.3%
NVidia 1,192 1.3%
Freescale 1,127 1.2%
Ingics Technology 1,075 1.2%
Renesas Electronics 1,01 1.1%
Qualcomm 965 1.0%
Cisco 871 0.9%
The Linux Foundation 840 0.9%
Academics 831 0.9%
AMD 820 0.9%
Inktank Storage 709 0.8%
NetApp 707 0.8%
LINBIT 705 0.8%
Fujitsu 694 0.7%
Parallels 684 0.7%
ARM 664 0.7%

Liste des principaux développeurs impliqués dans le noyau Linux

Parmi les développeurs les plus impliqués, force est de constater l'absence de Linus Torvald des 20 premiers développeurs impliqués - que ce soit dans le développement ou la revue de code. "Le nombre total de correctifs signés par Linus Torvald, à hauteur de 56 sur l'année écoulée, soit 0,7% du total, a baissé au fil des années. Ce qui reflète la délégation croissante du projet à des mainteneurs de sous-système", commente la fondation. 

1794891
Liste des principaux contributeurs impliqués dans le développement du noyau Linux depuis la version 2.6.12 © Fondation Linux
1794894
Liste des principaux développeurs impliqués dans la revue de code du noyau Linux depuis la version 3.2 © Fondation Linux