Ubuntu 24.04 propose désormais un noyau en temps réel, mais il y a un hic
Canonical a lancé un noyau en temps réel pour Ubuntu 24.04 LTS, optimisé pour les applications critiques, mais disponible uniquement pour les utilisateurs disposant d'un abonnement PRO.
Je tiens vraiment à remercier Ubuntu pour ses contributions importantes à l'écosystème Linux, mais j'ai du mal à accepter l'approche de Canonical, qui peut être assez décourageante pour l'amateur moyen de logiciels libres. Prenons cela étape par étape, cependant.
Aujourd'hui, Canonical a annoncé une excellente nouvelle concernant la sortie en temps réel d'Ubuntu 24.04 LTS. Je ne sais pas pourquoi ils ont choisi ce nom, car il semble trompeur, presque comme s'il s'agissait d'une nouvelle distribution, alors que ce n'est qu'une version corrigée du noyau Linux. Mais bon.
Sans vouloir faire le professeur, laissez-moi expliquer ce qu’est un système d’exploitation en temps réel pour ceux qui ne seraient pas familiers avec le concept. En bref, c’est un système conçu pour traiter les données et fournir des réponses dans un délai garanti, ce qui est crucial pour les applications où les retards pourraient avoir de graves conséquences.
Contrairement aux systèmes d'exploitation standard, qui gèrent les tâches sur une base de « meilleur effort », les systèmes d'exploitation en temps réel donnent la priorité aux tâches à forte urgence et s'assurent qu'elles sont exécutées dans des délais stricts. Revenons maintenant au sujet.
Le cœur du nouveau Ubuntu 24.04 en temps réel consiste à intégrer le patch PREEMPT_RT sur le noyau Linux 6.8 pour les architectures AMD64 et ARM64. Il transforme le noyau Linux pour gérer les opérations avec un timing prévisible, faisant de ce système d'exploitation open source une plateforme robuste pour les performances en temps réel.
Comme vous pouvez le deviner, cette modification du noyau est cruciale pour les applications nécessitant des réponses déterministes, car elle minimise la latence et améliore la prévisibilité de l'exécution des processus.
De plus, Ubuntu 24.04 en temps réel offre également un support optimisé pour le matériel Raspberry Pi, en particulier les modèles 4 et 5. Une amélioration qui élargit le spectre de compatibilité matérielle et améliore les performances, le rendant adapté aux applications innovantes en temps réel dans les systèmes embarqués.
Juste au moment où j'étais enthousiasmé par la merveilleuse contribution que Canonical apportait à la communauté Linux, je suis tombé sur une déclaration qui a complètement changé ma perspective :
« Ubuntu 24.04 LTS en temps réel est disponible via Ubuntu Pro, l'abonnement de sécurité et de conformité pour les entreprises de Canonical, gratuit pour un usage personnel et commercial à petite échelle sur jusqu'à 5 machines. »
Permettez-moi de clarifier le problème ici. J'ai du mal à concilier les termes « Open Source » et « Abonnement » dans la même phrase, mais ce n'est que mon avis, et je ne m'attends pas à ce que tout le monde soit d'accord. Cependant, cette approche est une stratégie principale pour des entreprises comme Canonical avec Ubuntu et similaire à celle de Red Hat avec RHEL.
Le problème avec le noyau en temps réel d'Ubuntu est que Canonical s'engage fermement à limiter ses innovations uniquement aux abonnés PRO. Bien que ces fonctionnalités soient principalement destinées aux entreprises, et que personne n'est obligé de les utiliser (même si un abonnement permet une utilisation gratuite sur jusqu'à 5 machines), le cœur du problème se situe ailleurs.
Nous parlons de la manière dont le fait de placer certaines options derrière un abonnement payant est fondamentalement en conflit avec la philosophie de l'Open Source. Lorsque les entreprises font cela, il est difficile de prendre au sérieux leur utilisation ultérieure de termes comme « communauté » et « open source ». Ainsi, autrefois célébré comme l’une des meilleures choses qui soient arrivées à Linux, Ubuntu est devenu un sujet controversé qui suscite des émotions partagées.
Oui, Ubuntu 24.04 LTS en temps réel est un excellent développement. Cependant, Canonical l’a conçu principalement à des fins lucratives, puisqu’il n’est disponible que via un abonnement payant destiné aux entreprises. Dans le même temps, l’écart entre l’entreprise et l’utilisateur Linux ordinaire a longtemps été si large qu’il semble impossible à combler.
