Linux en statistiques : en 2018, le kernel a grandi de 225 000 lignes de code
Et de presque 50 000 commits

Le , par Stéphane le calme, Chroniqueur Actualités
Le dépôt du kernel Linux est à 782 487 commits au total et compte un peu plus de 19 000 auteurs différents. Le référentiel est composé de 61 725 fichiers et de là, environ 25 584 633 lignes. Bien entendu, il ne faut pas oublier que parmi tout ceci figure également la documentation, des fichiers de construction Kconfig, divers assistants / utilitaires, etc.

Jusqu'à présent, cette année, 49 647 commits ont ajouté 2 229 836 lignes de code et 2 004 759 lignes de code ont été perdues. Ou un gain net de seulement 225 077 lignes. Il faut garder à l'esprit qu'il y a eu la suppression de certaines anciennes architectures de CPU et d'autres codes supprimés dans les noyaux cette année, alors que beaucoup de nouvelles fonctionnalités ont été ajoutées.

En 2017, il y a eu 80 603 commits avec 3 911 061 ajouts et 1 385 507 suppressions. Étant donné qu’il reste un peu plus d’un trimestre pour clôturer l’année, les statistiques en 2018 en termes de commits et d’ajouts de lignes pourraient être inférieures aux deux années précédentes.

Linus Torvalds reste le contributeur le plus fréquent avec un peu plus de 3% pour 25 894 commits créés depuis le début de l’aventure. Les autres contributions majeures au noyau cette année proviennent de David S. Miller (1,35 %, pour 10 581 commits), Mark Brown, Takashi Iwai et Al Viro.


Jusqu'à présent, en 2018, 3 320 adresses e-mail différentes ont été validées. Ce chiffre est en réalité nettement inférieur à celui des années précédentes. De 2015 à 2017, il y avait 4014 ~ 4400 auteurs différents (4400 auteurs en 2017). Nous verrons au cours des trois derniers mois de l’année s’il ya une augmentation significative, mais c’est l’une des conclusions les plus surprenantes de ces chiffres actuels. 2013 était la dernière année durant laquelle il y avait un nombre de contributeurs tournant autour de 3300.


En ce qui concerne les principaux contributeurs au noyau basés sur le domaine de messagerie d'entreprise, cette liste est constituée d'Intel, Red Hat, de la Linux Foundation, de Linaro, de SUSE, de Texas Instruments et d'AMD. Gardez à l'esprit que le nombre de validations Intel est en réalité proche de 60 000 commits, mais que GitStats signalait séparément les emails intel.com et linux.intel.com. Un peu surprenant, ARM n’a pas encore trouvé sa place sur cette liste.

Source : statistiques générées par Gitstats

Voir aussi :

Linus Torvalds réserve le mauvais vol et le comité décide de modifier la date du prochain sommet des mainteneurs Linux
C'est un téléphone Linux basé sur le Raspberry Pi et à monter soi-même : le ZeroPhone débarque bientôt pour 50 $
VoCore2 : un nanoPC Linux de la taille d'une pièce de monnaie capable de lancer le jeu Doom et pouvant servir de routeur sans-fil
Intel veut une distribution Linux pouvant servir de solution de sécurité de référence aux systèmes où l'autonomie et la sécurité sont critiques
Linus Torvalds annonce la disponibilité de la version 4.18 du noyau Linux : un aperçu des fonctionnalités qui ont été ajoutées


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de Anselme45 Anselme45 - Membre éprouvé https://www.developpez.com
le 17/09/2018 à 11:07
Ce qui prouve que la communauté Linux est bien vivante et en pleine santé...

Ce qui est, dans un monde où les fournisseurs d'operating system ont pris la mauvaise habitude d'espionner la vie privée de leur utilisateurs, un grande et bonne nouvelle!
Avatar de Aeson Aeson - Nouveau Candidat au Club https://www.developpez.com
le 17/09/2018 à 11:07
encore des gens qui veulent etre payé a la ligne de code...

Ca ne veut absolument rien dire....
Avatar de hotcryx hotcryx - Membre extrêmement actif https://www.developpez.com
le 17/09/2018 à 11:12
Ca veut dire que le noyau est en constante évolution.
Un projet qui n'est pas prêt de mourir.
Avatar de Aeson Aeson - Nouveau Candidat au Club https://www.developpez.com
le 17/09/2018 à 11:19
On est d'accord que Le kernel Linux ne va pas mourrir. Que du contraire. Mais le nombre de ligne de code ne veut absolument rien dire. Enlever des lignes de code a un projet peut meme vouloir dire qu'on s'occupe plus du projet car on refactorise et simplifie le code...
Avatar de yildiz-online yildiz-online - Membre expert https://www.developpez.com
le 17/09/2018 à 12:00
Citation Envoyé par Aeson Voir le message
Enlever des lignes de code a un projet peut meme vouloir dire qu'on s'occupe plus du projet car on refactorise et simplifie le code...
C'est le cas:

Jusqu'à présent, cette année, 49 647 commits ont ajouté 2 229 836 lignes de code et 2 004 759 lignes de code ont été perdues.
Avatar de Aeson Aeson - Nouveau Candidat au Club https://www.developpez.com
le 17/09/2018 à 12:02
Le nombre de ligne de code ne veut rien dire sur la qualité du code. Mais si vous pensez le contraire a vous de savoir....
Avatar de esperanto esperanto - Membre confirmé https://www.developpez.com
le 17/09/2018 à 12:24
D'accord avec les interventions précédentes, le nombre de lignes est un mauvais critère, surtout en C où une ligne a de bonnes chances de se réduire à
ça peut même avoir une connotation négative, on peut se demander si il n'y a pas parmi ces lignes des bouts de code qui n'ont rien à faire dans un noyau (c-à-dire qui trouveraient mieux leur place à un niveau plus applicatif)

La prochaine fois mettez plutôt en avant le nombre de commits et d'auteurs, c'est bien plus pertinent.
Avatar de yildiz-online yildiz-online - Membre expert https://www.developpez.com
le 17/09/2018 à 13:10
Citation Envoyé par Aeson Voir le message
Le nombre de ligne de code ne veut rien dire sur la qualité du code. Mais si vous pensez le contraire a vous de savoir....
Mais personne n'a dit ça, ce n'est pas le sujet de l'article d'ailleurs, mais si ça t'inquiète, tu peux aller vérifier, c'est open-source.

Et ensuite tu peux comparer avec windows... ah non, tu peux pas, tant pis.
Avatar de Aeson Aeson - Nouveau Candidat au Club https://www.developpez.com
le 17/09/2018 à 13:18
ce n'est pas le sujet de l'article d'ailleurs
C'est quoi le titre de l'article ?

Et ensuite tu peux comparer avec windows... ah non, tu peux pas, tant pis.
Qui parle de Windows ? personne... CA c'est pas le sujet. Par contre le titre c'est le sujet... par definition....
Avatar de yildiz-online yildiz-online - Membre expert https://www.developpez.com
le 17/09/2018 à 13:30
Citation Envoyé par Aeson Voir le message
C'est quoi le titre de l'article ?
Linux en statistiques : en 2018, le kernel a grandi de 225 000 lignes de code
et de presque 50 000 commits

L'article parle du nombre du LOC, commit, contributeur, nul part il n'est fait mention de qualité de code.

Citation Envoyé par Aeson Voir le message
Qui parle de Windows ? personne...
Si moi, c'est ce qu'on appelle un contre-exemple, pour te montrer qu'il est possible de vérifier par soi même avant remettre en cause la qualité(ou quoi que ce soit d'autre), quelqu'un d'habitué à l'open source aurait eu ce réflexe, on peut donc en déduire que tu es plutôt utilisateur de système fermé, d'où l'intérêt du contre-exemple.
Contacter le responsable de la rubrique Accueil