Canonical fonctionne sur une variante d'Ubuntu Desktop qui ne contient que des packages Snap

Canonique

Canonical est la société responsable du développement d'Ubuntu

La nouvelle a récemment éclaté que le Les développeurs canoniques ont l'intention de commencer à envoyer des versions supplémentaire depuis le bureau Ubuntu l'année prochaine, basé sur la plate-forme Ubuntu Core et y compris uniquement les applications emballé au format Casser.

Ubuntu Core implique la livraison d'une image monolithique indivisible du système de base, qui n'utilise pas la division en packages deb séparés et utilise un mécanisme de mise à jour atomique à l'échelle du système.

Les composants Ubuntu Core, y compris le système de base, le noyau Linux, les plug-ins système et les applications complémentaires, sont fournis au format snap et sont gérés par la boîte à outils snapd.

Les composants au format Snap sont isolés par AppArmor et Seccomp, créant une frontière supplémentaire pour la protection du système au cas où des applications individuelles seraient compromises. Le système de fichiers sous-jacent est monté en lecture seule. Les mises à jour de l'environnement de base sont fournies OTA (over the air), n'incluent que les modifications (mises à jour delta) et sont synchronisées avec la version LTS actuelle d'Ubuntu.

À propos d'Ubuntu Core, nous pouvons souligner que le lancement de celui-ci a été récemment annoncé depuis a été officiellement annoncé sur le blog Ubuntu.

Dans cet article de blog, nous discutons de l'architecture des systèmes d'exploitation immuables, de leurs avantages et inconvénients, et du rôle d'Ubuntu Core dans le paysage immuable de Linux. Nous démontrons comment l'accent mis sur la composabilité et la sécurité apporte des avantages uniques aux développeurs de l'IoT, de la périphérie, de la robotique et du cloud.

La note parle de l'architecture d'Ubuntu Core et évoque les avantages et les inconvénients d'une organisation monolithique de la distribution.

  • Particularités :
    Les composants système sont montés en lecture seule et ne peuvent pas être modifiés.
    Mise à jour du système atomique avec la possibilité de revenir à l'état précédent et d'appliquer automatiquement les mises à jour.
    Prévisibilité du comportement et de l'état du système dans différents appareils ;
    Isolement des applications du système principal et les unes des autres.
  • Avantages:
    Niveau de protection plus élevé contre les logiciels malveillants et les comportements inappropriés des applications.
    Stabilité : les fichiers système ne peuvent pas être corrompus ou supprimés par une action accidentelle, et les mises à jour atomiques garantissent un état constant du système (le système ne peut pas être laissé dans un état partiellement à jour et potentiellement instable).
    Simplification des tests, vérification de l'intégrité et diagnostic des problèmes (l'état des systèmes est identique à différentes charges).
    Facilité de gestion : l'environnement est identique sur différents systèmes, ce qui permet aux administrateurs de ne pas se soucier des différences et des incohérences entre les différents systèmes. Les mises à jour atomiques et la possibilité d'annuler une mise à jour facilitent la mise à jour et la résolution des pannes.
  • Défauts :
    Manque de flexibilité : les utilisateurs ne peuvent pas modifier les fichiers système et adapter le système à leurs besoins au niveau des systèmes traditionnels.
    Prise en charge limitée : toutes les applications et tous les services ne peuvent pas être utilisés dans des environnements sandbox.
    augmentation de la consommation d'espace disque : les mises à jour atomiques nécessitent un stockage supplémentaire à télécharger avant de passer à une nouvelle version, et l'utilisation de conteneurs pour exécuter des applications nécessite un stockage de données et des dépendances supplémentaires.
    Processus de développement plus complexes pour les systèmes avec des environnements en bac à sable et la nécessité d'utiliser des outils inconnus.

Il convient de mentionner que des projets comme Fedora Silverblue et Endless OS utilisent déjà une conception de distribution similaire, mais basé sur Flatpak, pour les versions Workstation.

À propos du plan de Canonical, il est mentionné quee prévoit que les premières constructions expérimentales de la nouvelle version d'Ubuntu Desktop soyez prêt le printemps prochain en train de former Ubuntu 24.04 LTS. La livraison des versions classiques d'Ubuntu Desktop avec les packages deb se poursuivra sans changement.

Parmi les réalisations récentes d'Ubuntu, qui permettent de déployer une version avec un environnement graphique sur Ubuntu Core, figure l'implémentation de la possibilité d'expédier une pile d'impression basée sur CUPS et différentes versions des pilotes Mesa dans des packages instantanés. La livraison de CUPS sur snap devrait commencer avec la sortie d'Ubuntu 23.10.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.