Dans le noyau Linux 6.12, la possibilité d'activer le mode temps réel devrait être implémentée

Les développeurs du noyau Linux ont annoncé le passage dans la branche linux-next, qui sera utilisée pour la création de la version 6.12, des modifications finales nécessaires à la compilation du noyau avec l'option PREEMPT_RT, incluant des outils pour le fonctionnement en temps réel. Une fois ces modifications intégrées dans la branche principale du noyau, le mode PREEMPT_RT sera disponible pour les architectures X86, ARM64 et RISC-V. Le support des architectures ARM et POWERPC sera ajouté ultérieurement, pour lesquelles tous les correctifs n'ont pas encore été intégrés dans le noyau.

Le développement de l'implémentation du mode temps réel pour le noyau Linux est en cours depuis 2005 dans le cadre du projet « Realtime-Preempt » (« -rt ») et est supervisé depuis 2015 par la Linux Foundation. Jusqu'à présent, l'implémentation du mode PREEMPT_RT était fournie sous forme de correctifs externes, sur la base desquels certaines distributions, telles que RHEL, SUSE et Ubuntu, ont créé des éditions Realtime distinctes de leurs produits, demandées dans des domaines tels que les systèmes financiers, les appareils de traitement audio et vidéo, l'aviation, la médecine, la robotique, les systèmes de télécommunications et industriels, où il est nécessaire d'assurer un temps de traitement des événements prévisible.

En 2019, la promotion des correctifs développés dans PREEMPT_RT vers la composition principale du noyau a commencé. Dans le fichier de configuration du noyau 5.3, une option PREEMPT_RT a été ajoutée pour activer le mode temps réel, mais l'intégration des modifications nécessaires à son fonctionnement s'est étalée sur 5 ans. Maintenant, cette voie touche à sa fin et probablement déjà dans la version 6.12, le noyau pourra être compilé en mode PREEMPT_RT sans utilisation de correctifs supplémentaires.

La dernière fonctionnalité manquante dans le noyau, qui empêchait l'activation du mode PREEMPT_RT, était la prise en charge de la sortie atomique non-bloquante via la fonction printk. Cette fonctionnalité a maintenant été acceptée dans la branche linux-next. L'implémentation d'une console atomique et non-bloquante pour le pilote UART 8250, dont dépend l'affichage des messages d'urgence dans le contexte atomique, est également attendue dans la branche linux-next.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster