La distribution openSUSE a publié un installateur alternatif pour Agama 15

Les développeurs du projet openSUSE ont présenté le programme d'installation Agama 15, qui est développé pour remplacer l'interface d'installation classique de SUSE et openSUSE, et se distingue par la séparation de l'interface utilisateur des composants internes de YaST. Agama prend en charge l'utilisation de différents frontends, par exemple un frontend permettant de gérer l'installation via une interface web. Le code du composant d'installation est distribué sous licence GPLv2 et écrit en Ruby, Rust et JavaScript/TypeScript.

Des versions de test pour les architectures x86_64, ppc64le, s390x et ARM64 ont été créées afin de tester le nouvel installateur. Ces versions incluent la version bêta d'openSUSE Leap 16, les versions mises à jour en continu d'openSUSE Tumbleweed et d'openSUSE Slowroll, ainsi qu'une édition MicroOS basée sur des conteneurs. L'installateur sera inclus dans openSUSE Leap 16 (version alpha disponible) et dans SUSE. Linux Enterprise Server 16 (version bêta prévue en mai).

Les objectifs du développement d'Agama sont d'éliminer les limitations existantes de l'interface graphique ; élargir les possibilités d’utilisation des fonctionnalités YaST dans d’autres applications ; s'éloigner du lien avec un seul langage de programmation ; encourager la création de cadres alternatifs par les représentants de la communauté. Le programme d'installation fournit des fonctions telles que la sélection de l'ensemble initial d'applications, la configuration de la connexion réseau, de la langue, du clavier, du fuseau horaire et des paramètres de localisation, la préparation du périphérique de stockage et la division des partitions, l'ajout d'utilisateurs au système.

Pour installer les packages, vérifier les équipements, partitionner les disques et autres fonctions nécessaires à l'installation, Agama continue d'utiliser les bibliothèques YaST, au-dessus desquelles sont implémentés des services de couche qui résument l'accès aux bibliothèques via un protocole de communication unifié basé sur HTTP. Le programme d'installation utilise une architecture multi-processus, grâce à laquelle l'interface utilisateur n'est pas bloquée pendant que d'autres travaux sont en cours.

L'interface de base de gestion de l'installation est construite à l'aide des technologies Web. L'interface Web est écrite en JavaScript à l'aide du framework React et des composants PatternFly. Un service de messagerie, ainsi qu'un serveur http intégré, écrits en Ruby.

Dans la nouvelle version:

  • L'interface de réglage de la langue, de la disposition du clavier et du fuseau horaire a été unifiée. Auparavant, les paramètres de localisation étaient fournis séparément pour l'interface du programme d'installation et pour la distribution en cours d'installation, ce qui était déroutant pour les utilisateurs.
    
La distribution openSUSE a publié un installateur alternatif pour Agama 15
  • L'interface de configuration d'une connexion à un réseau sans fil a été repensée.
    
La distribution openSUSE a publié un installateur alternatif pour Agama 15
  • L'interface de partitionnement du disque a vu ses menus contextuels réorganisés et des explications supplémentaires ajoutées.
    
La distribution openSUSE a publié un installateur alternatif pour Agama 15
  • La possibilité d’utiliser une interface Web pour enregistrer des extensions a été fournie.
    
La distribution openSUSE a publié un installateur alternatif pour Agama 15
  • Mode d'installation automatisé amélioré.
    • Fournit la possibilité de configurer de manière interactive les paramètres iSCSI et DASD lors de l'installation automatisée.
    • Recherche améliorée des lecteurs et des partitions de disque sur le système cible et leur correspondance avec les scripts d'installation automatisés existants.
    • Ajout d'une nouvelle propriété mdRaids pour la création de matrices MD RAID lors de l'installation automatisée.
    • Des options ont été ajoutées aux paramètres du chargeur de démarrage pour contrôler le délai d'affichage du menu de démarrage et pour transmettre des paramètres supplémentaires au noyau.
    • La possibilité de créer des interfaces réseau en mode pont réseau a été ajoutée aux paramètres réseau.
    • Les paramètres AutoYaST permettent de spécifier des chemins relatifs dans les URL.
  • L'interface de ligne de commande implémente la commande « agama monitor » pour surveiller le processus d'installation sur un autre système.
    
La distribution openSUSE a publié un installateur alternatif pour Agama 15

Source: opennet.ru

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