banner
Centre d'Information
Livraison instantanée

Planification canonique d'une version de bureau immuable d'Ubuntu

Jun 21, 2023

Cela pourrait être très intéressant et passionnant. Canonical a confirmé qu'ils travaillaient sur une version immuable d'Ubuntu pour les utilisateurs de bureau sur la base de tout le travail qu'ils ont effectué avec Ubuntu Core.

Mentionné initialement dans un commentaire sur OMGUbuntu avec un objectif pour la prochaine version LTS (support à long terme), plus tard, un article de blog complet a été publié sur le site Web officiel d'Ubuntu donnant plus de détails sur leurs réflexions et leurs plans. Ne vous inquiétez pas cependant, les versions normales d'Ubuntu ne vont nulle part.

Pour ceux qui ne comprennent même pas ce qu'est un système d'exploitation immuable : en termes simples, il maintient le système d'exploitation principal en lecture seule, ce qui est censé le rendre plus stable, sécurisé et plus facile à mettre à jour avec toutes vos applications isolées de celui-ci avec une sorte de système de conteneurs. Pensez donc comme SteamOS sur Steam Deck, Fedora Silverblue ou Ubuntu Core et même Chrome OS de Google.

De l'article de blog :

Dans les coulisses, l'équipe Canonical a activement exploré les avantages d'Ubuntu Core au-delà du domaine de l'IoT, notamment dans le contexte des développeurs et des utilisateurs quotidiens.

Les propriétés inhérentes à Ubuntu Core telles que le démarrage sécurisé, les états de récupération et le cryptage matériel apporteraient des améliorations significatives à la sécurité du PC d'un utilisateur.

Il introduit également le concept de modularité dans l'expérience utilisateur, où les utilisateurs peuvent expérimenter des snaps d'environnement de bureau alternatifs tout en restant sur une base LTS hautement stable, signée et sécurisée.

L'utilisation de canaux instantanés met également en jeu le concept de « roulement » de certains éléments de la distribution. Les joueurs, par exemple, peuvent opter pour un canal du noyau qui fournit les derniers pilotes NVIDIA dès qu'ils sont disponibles, de la même manière que l'équipe Ubuntu Desktop l'a fait pour Mesa dans le cadre de notre travail sur le composant logiciel enfichable Steam.

Cependant, ce niveau de stabilité et de sécurité s'accompagne de compromis pour les développeurs et les bricoleurs, limitant la modification du système d'exploitation de base en faveur d'une expérience « qui fonctionne ». Pour les développeurs qui voient leur appareil comme une plate-forme de développement open source, la solution consiste en des environnements basés sur des conteneurs similaires au Crostini basé sur LXD. Pour les bricoleurs, les images Ubuntu classiques resteraient leur voie préférée pour permettre le contrôle total (et la responsabilité de) leur système.

Alors qu'Ubuntu Core est destiné au système d'exploitation IoT pour les appareils intégrés, c'est quelque chose de différent pour donner aux utilisateurs de bureau un avant-goût potentiel des choses à venir. Avec l'augmentation du nombre d'applications comme Snap et Flatpak, cela a du sens et je pense que le blog de Jorge Castro sur l'évolution des distributions Linux est également une bonne lecture pour ce qui va arriver.

Canonical étend Snaps depuis un certain temps avec des éléments comme le composant logiciel enfichable Steam stable pour Ubuntu 23.04, le prochain CUPS Snap et bien sûr bien d'autres à venir.

Que pensez-vous d'une version immuable d'Ubuntu avec de nombreux packages Snap ?

Liam Dawe À propos de l'auteur - Liam Dawe