Ubuntu 24.04 offre maintenant 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 le passionné moyen de l'open source. Prenons cela étape par étape, toutefois.
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 une nouvelle distribution, alors qu'il s'agit simplement d'une version patchée du noyau Linux. Mais bon.
Sans vouloir donner l'impression d'être un professeur particulier, 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 des données et fournir des réponses dans un délai assuré, ce qui est crucial pour les applications où les retards pourraient entraîner de graves conséquences.
Contrairement aux systèmes d'exploitation standard, qui gèrent les tâches selon le principe du meilleur effort, les systèmes d'exploitation en temps réel donnent la priorité aux tâches à haute 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 par-dessus le noyau Linux 6.8 pour les architectures AMD64 et ARM64. Cela 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 qui nécessitent des réponses déterministes, car elle réduit 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 augmente les performances, le rendant adapté aux applications innovantes en temps réel dans les systèmes embarqués.
Alors que j'étais ravi de la merveilleuse contribution que Canonical apportait à la communauté Linux, j'ai rencontré 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 Canonical pour la sécurité et la conformité en entreprise, 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 opinion, 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 à Red Hat avec RHEL.
Le problème avec le noyau temps réel d'Ubuntu est que Canonical s'engage fermement sur la voie de limiter ses innovations uniquement aux abonnés PRO. Bien que ces fonctionnalités soient principalement destinées aux entreprises, et que personne ne soit obligé de les utiliser (même si un abonnement permet une utilisation gratuite sur jusqu'à 5 machines), le cœur du problème se trouve ailleurs.
Nous parlons de la manière dont le fait de placer des options derrière un mur payant de type abonnement entre en conflit fondamental avec la philosophie 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 jamais arrivées à Linux, Ubuntu est devenu un sujet controversé qui suscite des sentiments partagés.
Oui, Ubuntu 24.04 LTS en temps réel est un excellent développement. Cependant, Canonical l’a principalement conçu dans un but lucratif, puisqu’il n’est disponible que par abonnement payant destiné aux entreprises. En même temps, l’écart entre l’entreprise et l’utilisateur Linux ordinaire a longtemps été si grand qu’il semble impossible à combler.
