Linux 4.12 est arrivé. Avec plus de 14 000 commits, 1,2 million de lignes de code ajoutées, près de 60 000 fichiers et seulement 63 jours de développement, cette version s'impose comme l'une des plus importantes de l'histoire du projet. Linus Torvalds lui-même a confirmé qu'il s'agit de l'un des lancements les plus conséquents, malgré une relative tranquillité. Elle intègre notamment un support initial pour les cartes Radeon RX Vega et la série 10 des GeForce GTX.
Le 2 juillet, Linus Torvalds a annoncé qu'il n'y avait « aucune raison » de retarder cette sortie, et que les release candidates l'avaient très bien stabilisée. Il a également laissé entendre que 4.12 est « grande ». Greg Kroah-Hartman, responsable du maintien du noyau pour la branche -stable, a partagé une petite feuille de calcul qui permet de comparer facilement les chiffres de Linux 4.12 avec ceux des cinq dernières versions.
Seul Linux 4.9 dépasse 4.12 en nombre de commits, ce qui n'est pas surprenant car 4.9 est un noyau LTS. Autre point de vue : le noyau Linux compte 24 170 860 lignes de code, avec plus de 19 000 lignes ajoutées par jour (et 2 600 supprimées sur la même période). Une grande partie de cette activité est liée au nouveau support matériel. Torvalds a cité l'introduction de fichiers de référence pour les Radeon RX Vega, qui ne sont pas encore disponibles en versions grand public. Le support initial pour la série 10 des GeForce GTX via Nouveau, des optimisations ARM64, de nouveaux pilotes audio, un gestionnaire de ports USB-C, des ajustements de gestion de l'énergie et l'Atomic Intel activé par défaut font partie de la liste.
En résumé, un travail impressionnant. La prochaine étape est Linux 4.13, mais tous les regards se tournent vers Linux 4.14, qui devrait être le prochain LTS.
Source : OMG! Ubuntu