La distribution openSUSE a publié un installateur alternatif Agama 15

Les développeurs du projet openSUSE ont présenté l'installateur Agama 15, conçu pour remplacer l'interface classique d'installation de SUSE et openSUSE, et noté pour la séparation de l'interface utilisateur des composants internes de YaST. Agama prend en charge l'utilisation de différents fronts, par exemple un front pour gérer l'installation via une interface web. Le code des composants de l'installateur est distribué sous licence GPLv2 et écrit en Ruby, Rust et JavaScript/TypeScript.

Pour tester le nouvel installateur, des versions live ont été formées pour les architectures x86_64, ppc64le, s390x et ARM64. Les versions contiennent en option la version bêta de openSUSE Leap 16, des versions continuellement mises à jour de openSUSE Tumbleweed et openSUSE Slowroll, ainsi que l’édition MicroOS basée sur des conteneurs. L'installateur sera inclus dans openSUSE Leap 16 (version alpha disponible) et SUSE Linux Enterprise Server 16 (la version bêta est attendue en mai).

Les objectifs de développement d'Agama : éliminer les limitations de l'interface graphique existante ; élargir les possibilités d'utiliser la fonctionnalité de YaST dans d'autres applications ; se défaire de la dépendance à un seul langage de programmation ; encourager la création de configurations alternatives par des membres de la communauté. L'installeur offre des fonctionnalités telles que la sélection d'un ensemble d'applications à installer, la configuration de la connexion réseau, de la langue, du clavier, du fuseau horaire et des paramètres de localisation, la préparation de l'appareil de stockage et le partitionnement, ainsi que l'ajout d'utilisateurs au système.

Pour l'installation des paquets, la vérification du matériel, le partitionnement des disques et d'autres fonctions nécessaires lors de l'installation, Agama continue d'utiliser les bibliothèques YaST, sur lesquelles reposent des services intermédiaires qui abstraient l'accès aux bibliothèques via un protocole de communication unifié basé sur HTTP. L'installeur utilise une architecture multiprocessus, permettant ainsi à l'interface utilisateur de ne pas être bloquée pendant l'exécution d'autres tâches.

L'interface de base pour la gestion de l'installation a été construite en utilisant des technologies web. L'interface web est écrite en JavaScript en utilisant le framework React et des composants PatternFly. Un service de messagerie ainsi qu'un serveur http intégré, écrit en Ruby.

Dans la nouvelle version :

  • Une interface unifiée pour configurer la langue, la disposition du clavier et le fuseau horaire. Auparavant, les paramètres de localisation étaient fournis séparément pour l'interface de l'installateur et pour la distribution installée, ce qui pouvait prêter à confusion pour les utilisateurs.
    La distribution openSUSE a publié un installateur alternatif Agama 15
  • L'interface pour configurer la connexion au réseau sans fil a été remaniée.
    La distribution openSUSE a publié un installateur alternatif Agama 15
  • Dans l'interface de partitionnement des disques, les menus contextuels ont été réorganisés et des explications supplémentaires ont été ajoutées.
    La distribution openSUSE a publié un installateur alternatif Agama 15
  • Il est désormais possible d'utiliser l'interface web pour enregistrer des extensions.
    La distribution openSUSE a publié un installateur alternatif Agama 15
  • Le mode d'installation automatisée a été amélioré.
    • Il est désormais possible de configurer de manière interactive les paramètres iSCSI et DASD lors de l'installation automatisée.
    • Le processus de recherche des disques et des partitions sur le système cible a été amélioré, ainsi que leur correspondance avec les scénarios d'installation automatisée existants.
    • Une nouvelle propriété mdRaids a été ajoutée pour créer des ensembles RAID MD lors de l'installation automatisée.
    • Des options ont été ajoutées aux paramètres du chargeur de démarrage pour gérer le timeout d'affichage du menu de démarrage et transmettre des paramètres supplémentaires au noyau.
    • Les paramètres réseau ont été complétés par la possibilité de créer des interfaces réseau en mode pont.
    • Dans les paramètres d'AutoYaST, il est désormais possible d'indiquer des chemins relatifs dans l'URL.
  • Dans l'interface en ligne de commande, la commande « agama monitor » a été implémentée pour suivre l'installation sur un autre système.
    La distribution openSUSE a publié un installateur alternatif Agama 15

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster