‘Après deux décennies d’anticipation, la dernière version du noyau Linux 6.12 a finalement annoncé l’intégration du support « PREEMPT_RT » en temps réel, marquant une étape importante dans l’évolution de Linux. Cette fonctionnalité avancée apporte une amélioration substantielle des performances des applications en temps réel en rendant les fonctions du noyau préemptives. Linux en temps réel étend sa fonctionnalité sur diverses plateformes, englobant les systèmes Intel/AMD 32 bits et 64 bits, RISC-V et les systèmes ARM 64 bits.
Associé à cela se trouve une autre évolution clé – l’ordonnanceur polyvalent, à savoir sched_ext, qui tire parti de la technologie eBPF, offrant aux utilisateurs un niveau de contrôle accru sur l’ordonnancement des processus et la priorisation. Cela signifie que les utilisateurs peuvent désormais personnaliser les décisions d’ordonnancement pour s’adapter à des tâches et à des applications particulières, une aubaine pour les développeurs eBPF à la recherche d’améliorations de performance significatives pour certaines applications.
En incorporant avec succès ces nouvelles fonctionnalités, le noyau Linux a maintenant atteint la préemption complète, une fonctionnalité qui permet une réponse beaucoup plus rapide aux événements, calibrée au niveau des microsecondes ! Cette capacité est essentielle pour les applications où la précision est clé, telles que les systèmes d’automatisation industrielle, la robotique, la production de musique, et plus encore.
Avec ces mises à jour, Linux continue de rester à la pointe de l’innovation, offrant des performances et une flexibilité de premier ordre à ses utilisateurs. Cela renforce sa position en tant que plateforme de prédilection pour le développement d’applications complexes en temps réel sur un large éventail d’architectures.’