La distribution openSUSE propose de tester le nouvel installeur

Les développeurs du projet openSUSE ont invité les utilisateurs à participer aux tests du nouveau programme d'installation D-Installer. Les images d'installation sont préparées pour les architectures x86_64 (598 Mo) et Aarch64/ARM64 (614 Mo). L'image téléchargée vous permet d'installer trois plates-formes : la version stable d'openSUSE Leap 15.4, la version continuellement mise à jour d'openSUSE Tumbleweed et l'édition conteneur isolée de Leap Micro 5.2 (x86_64 uniquement). À l'avenir, le nouveau programme d'installation devrait être utilisé dans des produits basés sur l'ALP (Adaptable Linux Platform), qui remplacera la distribution SUSE Linux Enterprise.

La distribution openSUSE propose de tester le nouvel installeur

Le nouveau programme d'installation se distingue par la séparation de l'interface utilisateur des composants internes de YaST et par la possibilité d'utiliser diverses interfaces, y compris une interface pour gérer l'installation via une interface Web. Pour installer les packages, vérifier l'équipement, partitionner les disques et autres fonctions nécessaires à l'installation, les bibliothèques YaST continuent d'être utilisées, au-dessus desquelles une couche est implémentée qui résume l'accès aux bibliothèques via une interface D-Bus unifiée.

L'interface de base pour gérer l'installation est construite à l'aide de technologies Web et comprend un gestionnaire qui permet d'accéder aux appels D-Bus via HTTP, ainsi que l'interface Web elle-même. L'interface Web est écrite en JavaScript à l'aide du framework React et des composants PatternFly. Le service de liaison de l'interface à D-Bus, ainsi que le serveur http intégré, sont écrits en Ruby et construits à l'aide de modules prêts à l'emploi développés par le projet Cockpit, qui sont également utilisés dans les configurateurs Web Red Hat. 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.

Parmi les objectifs du développement de D-Installer figurent l'élimination des limitations existantes de l'interface graphique, l'extension de la possibilité d'utiliser la fonctionnalité YaST dans d'autres applications, en évitant d'être lié à un seul langage de programmation (l'API D-Bus vous permettra de créer des ajouts -ons dans différentes langues) et encourager la création de contextes alternatifs par les membres de la communauté.

Source: opennet.ru

Ajouter un commentaire