La dernière version d’Ubuntu Core est là. Au menu : un nouveau système d’installation en usine pour les fabricants d’appareils IoT (Immutable Ubuntu Core), la prise en charge du GPU pour l’AIoT et des intégrations de gestion des appareils avec Landscape et Microsoft Azure IoT Edge. Résumé des nouveautés de l’édition 24.
Canonical a annoncé cette semaine la disponibilité générale d’Ubuntu Core 24, avec un engagement de support à long terme (LTS) de 12 ans.
De quoi on parle ?
Ubuntu Core existe depuis 2022 (voir notre article). C’est une version de la distribution GNU/Linux pour l’internet des objets, avec une prise en charge des puces Arm, X86 et RISC-V.
Elle vise avant tout les fabricants avec un système d’exploitation ultra-sécurisé, résilient et peu exigeant, mais surtout soutenu par un écosystème croissant de partenaires.
Ubuntu Core est une version « immuable » d’Ubuntu place chaque composant du système, et le système lui-même, dans un ensemble de conteneurs avec un confinement strict renforcé par le noyau.
Les nouveautés
Ubuntu Core 24 introduit les jeux de validation dans l’outil utilisé pour créer des images Ubuntu Core personnalisées. Il s’agit de documents signés qui spécifient quelles applications, et quelles versions de ces applications, doivent être installées ensemble.
Pour les environnements très réglementés, Ubuntu Core 24 offre un meilleur contrôle sur les requêtes automatiques du réseau. Les fabricants d’appareils peuvent désormais désactiver toutes les communications réseau lors de l’initialisation de l’appareil. Core 24 comprend également un remodelage hors ligne, qui permet aux équipes d’ingénieurs de migrer vers les versions Core les plus récentes dans des environnements où l’accès à l’air est limité.
Les développeurs peuvent désormais utiliser l’interface GPU pour intégrer des modèles d’IA exécutant l’inférence en edge (périphérie) aux produits qui nécessitent une accélération graphique. Cette version améliore la compatibilité matérielle grâce à des pilotes graphiques mis à jour et optimise l’utilisation des ressources grâce à un environnement utilisateur partagé.
Ubuntu Core peut également être utilisé en combinaison avec Ubuntu Frame, le serveur d’affichage sécurisé de Canonical pour Linux embarqué. Pour Core 24, Frame prend désormais en charge les systèmes GPU hybrides, y compris les combinaisons de plates-formes open source et propriétaires.
Ubuntu Core 24 offre de nouvelles intégrations de gestion des périphériques avec Landscape, l’outil de gestion des systèmes de Canonical, et Microsoft Azure IoT Edge, permettant aux organisations de choisir l’approche qui répond le mieux à leurs besoins.

La robotique n’est pas oubliée. Avec Core 24, l’éditeur propose de nouvelles fonctionnalités de gestion des appareils, d’installation optimisée et d’AIoT. Core 24 propose également des intégrations prêtes pour la production afin de déployer des solutions avec le système d’exploitation pour robots (ROS). Canonical a mis à disposition les snaps fondateurs ROS (ROS foundational snaps) pour les déploiements modulaires. Ils sont maintenus par Canonical et comprennent des ensembles de paquets ROS communs, tels que ros_core, ros_base ou desktop, disponibles en plusieurs versions par distribution ROS.
En vidéo

