MENU

Linux est devenu officiellement un OS temps réel

Linux est devenu officiellement un OS temps réel

Technologies |
Par Nick Flaherty



Linux a officiellement adopté des correctifs en temps réel dans son système d’exploitation principal afin de fournir des performances en temps réel.

Les capacités en temps réel des correctifs PREEMPT_RT pour le noyau ont été officiellement fusionnées avec la base de code principale aujourd’hui pour Linux 6.12 pour x86, RISC-V et ARM64. Cela signifie que Linux commencera bientôt à être utilisé dans davantage d’appareils critiques et de matériel industriel.

Congatec teams up with OSADL for real-time Linux

Le code est en cours de développement depuis plus de 20 ans pour fournir des capacités déterministes à Linux, mais il nécessitait des correctifs séparés plutôt que d’être intégré à la distribution principale. Il a fallu pour cela retravailler la fonction print_k du noyau, largement utilisée, qui est un outil de débogage essentiel datant de 1991. Cette fonction place un délai dur dans un programme Linux, ce qui ralentit l’exécution et la rend non déterministe. Bien que cela soit très utile pour le débogage, c’est un problème pour les performances en temps réel.

La capacité PREEMPT_RT a été incluse dans diverses versions de Linux pour les applications industrielles, notamment Monte Vista, ENEA et Wind River. POSIX, lancé en 1988, définit également des extensions temps réel pour les signaux temps réel, les politiques d’ordonnancement temps réel, les mécanismes de synchronisation des tâches, les horloges et les minuteries pour Linux.

Cela a également donné naissance à un large éventail de systèmes d’exploitation en temps réel de plus petite taille, souvent en Europe, tels que FreeRTOS et SafeRTOS au Royaume-Uni, PikeOS en Allemagne, PX5 aux États-Unis, QNX au Canada et eMCOS au Japon.

www.kernel.org/

 

Si vous avez apprécié cet article, vous aimerez les suivants : ne les manquez pas en vous abonnant à :    ECI sur Google News

Partager:

Articles liés
10s