Toute discussion impliquant le logiciel open source ne peut pas être terminée sans la mention du noyau Linux.Cet effort de collaboration est devenu l’un des projets de développement open source les plus populaires et les plus réussis. Si nous parlons de l’état actuel, le système d’exploitation Linux gère 90% du cloud public, détient 62% du marché des systèmes embarqués et 99% du marché des superordinateurs. De plus, il alimente 82% des smartphones et neuf des dix premiers clouds publics.
Avec l’aide de mises à jour régulières sous la forme de versions stables toutes les neuf à dix semaines, le noyau Linux continue d’améliorer considérablement la prise en charge matérielle. Vous pouvez lire sur le fonctionnement du noyau dans notre article dédié. Le mois dernier, ce projet a terminé son 26e anniversaire. Récemment, The Linux Foundation, l'organisation à but non lucratif qui s'occupe du développement du noyau, a publié son rapport de développement du noyau Linux 2017.
Le rapport couvre les principales tendances du développement depuis la version 4.7 du noyau et les leçons générales tirées de 26 années de développement Linux en général.
Faits saillants du développement du noyau 4.8 à 4.13
Le cycle de développement de la version 4.9 a été le plus chargé de l’histoire du noyau Linux en termes de modifications fusionnées. 4.12 a établi un nouveau record en termes de développeurs impliqués et de nouveaux contributeurs.

Qui contribue au noyau Linux?
Les développeurs qui contribuent au travail de développement du noyau constituent l’aspect le plus important de l’ensemble du processus. Depuis l’époque git, c’est-à-dire la version 2.6.11 publiée en 2005, 15 637 développeurs ont apporté leur contribution. Cependant, il y a encore un petit nombre de contributeurs qui font le travail principal. Les 30 principaux développeurs ont fourni environ 16% du code total.
Vous pouvez trouver les 30 meilleurs développeurs de noyau au cours de la phase de développement 4.8-4.13 ici:

Voici les meilleures entreprises qui ont le plus contribué:

Leçons apprises en 26 ans
Le rapport sur le développement du noyau Linux 2017 souligne également certaines des principales leçons apprises au cours du processus. Les voici:
- Les cycles de relâchement courts sont importants
- Importance des outils
- Un modèle de développement distribué et hiérarchisé est idéal pour l'évolutivité des processus
- Importance du modèle consensuel
- Règle “Pas de régression”
- Importance accrue de la participation des entreprises
- Pas besoin de limites internes dans le projet
Dans les années à venir, nous espérons que davantage de développeurs et d'entreprises participeront au processus de développement du noyau Linux. Il existe divers guides disponibles en ligne qui peuvent vous aider à démarrer avec le même système de manière simple.