SUSE a publié le premier prototype ALP

L'Adaptable Linux Platform (ALP), la prochaine génération de SUSE

ALP vise à exiger le moins d'intervention possible

Les développeurs du projet SUSE fait connaître, à travers une publication, le premier prototype de ALP (plate-forme Linux adaptative), positionné comme une poursuite du développement de la distribution SUSE Linux Entreprise.

La principale différence du nouveau système est la division du cadre central de la distribution en deux parties: Un "système d'exploitation hôte" simplifié pour s'exécuter sur le matériel et une couche de support d'application axée sur l'exécution dans des conteneurs et des machines virtuelles.

À propos de l'ALP

L'idée est de développer dans le "système d'exploitation hôte" l'environnement minimum nécessaire pour prendre en charge et gérer le matériel, et exécutez toutes les applications et tous les composants de l'espace utilisateur non pas dans un environnement mixte, mais dans des conteneurs ou des machines virtuelles séparés qui s'exécutent au-dessus du "système d'exploitation hôte" et sont isolés les uns des autres. Cette organisation permettra aux utilisateurs de se concentrer sur les applications abstraites et les flux de travail de l'environnement matériel et système de bas niveau.

L'idée derrière ALP est de permettre aux utilisateurs de se concentrer sur leurs charges de travail tout en s'éloignant de la couche matérielle et applicative. À l'aide de machines virtuelles et de technologies de conteneurs, la plate-forme Linux adaptable permet aux charges de travail d'être indépendantes du flux de code.

Le premier prototype de l'ALP s'appelle « Les Droites ».

Le produit SLEMicro, basé sur les développements du projet MicroOS, sert de base au "système d'exploitation hôte«. Pour une gestion centralisée, les systèmes de gestion de configuration Salt (préinstallés) et Ansible (en option) sont proposés, tandis que Podman et K3 (Kubernetes) sont disponibles pour exécuter des conteneurs isolés. Les composants du système conteneurisé incluent yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) et KVM.

A partir des caractéristiques de l'environnement du système, est mentionné etl utilisation par défaut du chiffrement de disque (FDE, Full Disk Encryption) avec le possibilité de stocker des clés dans le TPM, en plus de cette partition root est monté en lecture seule et ne change pas pendant le fonctionnement.

L'environnement utilise le mécanisme d'installation de mise à jour atomique, contrairement aux mises à jour atomiques ostree et snap utilisées dans Fedora et Ubuntu, ALP utilise un gestionnaire de paquets normal et un mécanisme d'instantané sur le système de fichiers Btrfs au lieu de créer des images atomiques séparées et d'implémenter une infrastructure de livraison supplémentaire.

En ce qui concerne la partie des concepts de base d'ALP, les éléments suivants sont mentionnés :

  • Minimisation de l'intervention de l'utilisateur (zero-touch): implique l'automatisation des principaux processus de maintenance, de déploiement et de configuration.
  • Maintien automatique de la sécurité et recherche du système à jour (auto-mise à jour) : fournit un mode configurable pour l'installation automatique des mises à jour (par exemple, vous pouvez activer l'installation automatique des seuls correctifs pour les vulnérabilités critiques ou revenir à la confirmation manuelle de l'installation de la mise à jour). L'application de correctifs en direct est prise en charge pour mettre à jour le noyau Linux sans redémarrer ni interrompre le travail.
  • Application automatique des optimisations (auto-réglage) et maintien de la capacité de survie du système (auto-guérison) : le système capture le dernier état stable et après avoir appliqué des mises à jour ou modifié la configuration en cas de détection d'anomalies, de problèmes ou de violations de comportement, il est automatiquement transféré à l'état précédent à l'aide d'instantanés Btrfs.
  • Pile logicielle multiversion: isoler des composants dans des conteneurs vous permet d'utiliser différentes versions d'outils et d'applications en même temps. Par exemple, vous pouvez exécuter des applications qui dépendent de différentes versions de Python, Java et Node.js en séparant les dépendances incompatibles. Les dépendances de base se présentent sous la forme d'ensembles BCI (Base Container Images). L'utilisateur peut créer, mettre à jour et supprimer des piles de logiciels sans affecter les autres environnements.

Contrairement à SUSE Linux Enterprise, le développement ALP est initialement effectué via un processus de développement ouvert, dans lequel les versions intermédiaires et les résultats des tests sont publiquement accessibles à tous, permettant aux parties intéressées de faire en sorte qu'un moniteur fonctionne en cours et de participer au développement.

Enfin, si vous souhaitez en savoir plus, vous pouvez consulter les détails Dans le lien suivant,


Laisser un commentaire

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

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  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.