La série de correctifs en temps réel (RT) n’a toujours pas été mise en place, mais le delta du correctif se termine lentement avec chaque nouvelle version du noyau. Aujourd’hui, la série de correctifs RT rebasée pour le Linux 5.19-rc1 récemment créé avec certains des correctifs en temps réel précédents ayant été mis en amont de cette fenêtre de fusion et d’autres correctifs rebasés pour fonctionner avec le code du noyau le plus récent.
Pour les correctifs v5.18-rt11, il s’agissait d’un ensemble de 95 correctifs, alors qu’avec la v5.19-rc1-rt1, il n’y a plus que 53 correctifs ! De nombreuses modifications nécessaires du noyau pour la prise en charge du noyau en temps réel ont réussi à se frayer un chemin en amont de ce cycle sur divers sous-systèmes.
L’ensemble actuel de 53 correctifs devant être appliqués sur Linux 5.19 peut être trouvé via linux-rt-devel.git. Il existe divers correctifs autour de printk, un certain nombre de correctifs Intel i915 DRM, la préemption paresseuse, divers changements ARM et PowerPC, ainsi que les bits réels permettant d’activer les versions de noyau en temps réel (paramètre ARCH_SUPPORTS_RT).
La brève annonce v5.19-rc1-rt1 peut être lue sur le noyau liste de diffusion.
Il est presque temps de célébrer… Les correctifs du noyau Linux en temps réel se rapprochent de tous les éléments nécessaires en cours de mise en ligne.
Il semble que nous atteignent enfin ce point où le mainlining du reste des correctifs du noyau en temps réel est à portée de main… Pendant des années, il a été question de pouvoir”bientôt”fusionner le support RT tandis que les développeurs de Linutronix impliqués dans le réel-efforts de temps ont finalement été freinés par le manque de financement pour leur travail. C’est en février qu’Intel a acquis Linutronix et a déclaré que l’obtention du support PREEMPT_RT en amont serait toujours l’un des objectifs de la société appartenant à Intel. Grâce aux moyens mis à disposition par Intel, il semble en effet que ce sera bientôt une réalité.