Ubuntu Core 20, la distribution de Canonical pour les appareils IoT, a déjà été publiée

Canonical a récemment dévoilé la version Ubuntu Core 20, une distribution Ubuntu compacte conçue pour une utilisation dans les appareils, les conteneurs, les équipements industriels et grand public de l'Internet des objets (IoT).

Pour ceux qui ne connaissent pas Ubuntu Core, sachez que cette distribution sert de base au lancement de composants et d'applications supplémentaires, qui sont conçus comme des plugins autonomes au format snap.

Les composants d'Ubuntu Core, y compris le système de base, le noyau Linux et les plugins système, également fourni au format snap et ils sont gérés par la boîte à outils snapd, avec laquelle la technologie Snappy permet de former une image du système dans son ensemble, sans le diviser en packages séparés.

À propos d'Ubuntu Core

Dans Ubuntu Core au lieu de mises à jour incrémentielles au niveau des packages deb individuels, Ubuntu Core utilise un mécanisme de mise à jour atomique pour les emballages instantanés et le système de base, similaire à Atomic, Chrome OS, Endless, CoreOS et Fedora Silverblue.

Lors de la mise à jour de l'environnement de base et des snaps, il est possible de revenir à la version précédente en cas de problèmes identifiés après la mise à jour. Il existe actuellement plus de 6000 packages de snap dans le catalogue SnapCraft.

Pour assurer la sécurité, chaque composant du système est vérifié au moyen d'une signature numérique, qui vous permet de protéger la distribution contre les modifications cachées ou l'installation de packages snap non vérifiés.

Composants livrés au format snap isolé à l'aide d'AppArmor et Seccomp, créant une ligne supplémentaire pour protéger le système au cas où des applications individuelles seraient compromises.

Le système de base comprend uniquement l'ensemble minimal d'applications requises, ce qui a non seulement réduit la taille de l'environnement système, mais a également eu un effet positif sur la sécurité en réduisant les vecteurs d'attaque potentiels.

Le système de fichiers sous-jacent est monté en lecture seule. Des mises à jour sont publiées régulièrement, livrées en mode OTA (over-the-air) et synchronisées avec Ubuntu 20.04.

Pour minimiser le trafic, les mises à jour sont livrées sous forme compressée et incluent uniquement les modifications liées à la mise à jour précédente (mises à jour delta). L'installation de mises à jour automatisées résout les problèmes de maintenance de la sécurité du système lorsqu'elles sont utilisées sur des périphériques intégrés.

En séparant logiquement le système de base des applications, les développeurs Ubuntu maintiennent la base de code Ubuntu Core à jour et leurs développeurs prennent soin de la pertinence des applications supplémentaires.

Cette approche permet de réduire le coût de maintenance des produits, dont l'environnement logiciel est construit sur la base d'Ubuntu Core, puisque leurs fabricants n'ont pas besoin de s'occuper de la publication et de la livraison des mises à jour du système et de se concentrer uniquement sur leurs composants spécifiques.

Principales actualités d'Ubuntu Core 20

Dans cette nouvelle version publiée, l'une des principales nouveautés Ce qui ressort, c'est que un soutien officiel a été mis en place pour différentes assiettes Raspberry Pi basé sur des puces ARM 32 bits et 64 bits.

En outre, a ajouté la possibilité d'utiliser le cryptage complet du disque avec intégration TPM (Trusted Platform Module). Le chiffrement n'est actuellement disponible que pour les systèmes x86 (pour ARM, il apparaîtra plus tard).

Et il ressort également que modes de récupération et de réinstallation ajoutés au système (initialisation de l'appareil avec la version sélectionnée).

Des autres changements qui se démarquent de la nouvelle version:

  • Un menu de démarrage est proposé pour sélectionner l'option de démarrage et passer en mode de récupération. Le menu est affiché en maintenant la touche «1» enfoncée dans la phase de chargement initial.
  • Ajout de la prise en charge initiale de la boîte à outils Metal-as-a-Service (MAAS) pour implémenter rapidement des configurations sur plusieurs systèmes.
  • Ajout de la prise en charge initiale de cloud-init pour la configuration du système au stade du démarrage.

Enfin si vous souhaitez en savoir plus de la nouvelle version d'Ubuntu Core 20, vous pouvez vérifier lien suivant

Téléchargez et obtenez Ubuntu Core 20

Les images Ubuntu Core 20, qui sont synchronisées avec la base du package Ubuntu 20.04, sont préparées pour les systèmes x86_64, ARMv7 et ARMv8.

Pour obtenir l'image système, vous pouvez le faire à partir du lien ci-dessous.


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.