La première version de D-Installer, le nouveau programme d'installation pour openSUSE et SUSE, est déjà sortie

Il y a quelques semaines, nous avons partagé ici sur le blog la nouvelle que les gars de SUSE travaillaient dans votre propre installateur et maintenant aujourd'hui Développeurs du programme d'installation de YaST utilisé par openSUSE et SUSE Linux ont annoncé la sortie de la première image de l'installateur avec un nouvel installateur développé par le projet D-Installateur qui prend en charge la gestion de l'installation via une interface Web.

L'image préparée est destinée à présenter D-Installer et fournit les moyens d'installer une édition continuellement mise à jour d'openSUSE Tumbleweed.

Pour ceux qui ne connaissent pas D-Installer, ils doivent savoir que il se positionne toujours comme un projet expérimental et la première version peut être vue comme la transformation d'une idée conceptuelle sous la forme d'un produit initial déjà utilisable, mais nécessitant de nombreuses améliorations.

D-Installateur il s'agit de séparer l'interface utilisateur des composants internes de YaST et de permettre l'utilisation de différentes interfaces. Les bibliothèques YaST continuent d'être utilisées pour installer des packages, vérifier des ordinateurs, partitionner des disques et d'autres fonctions nécessaires à l'installation, en plus de quoi une couche est implémentée qui résume l'accès aux bibliothèques via une interface D-Bus unifiée.

Pour l'interaction avec l'utilisateur un front-end construit avec les technologies web a été préparé. La source comprend un contrôleur qui permet d'accéder aux appels D-Bus via HTTP et une interface Web qui s'affiche pour l'utilisateur.

La l'interface web est écrite en JavaScript uUtilisation 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, également utilisés dans les configurateurs Web de Red Hat.

Nous sommes heureux d'annoncer la disponibilité de la première image d'installation basée sur D-Installer. Depuis notre annonce initiale en janvier , nous avons travaillé pour passer d'une preuve de concept qui ne fonctionne pas à quelque chose que vous pouvez réellement utiliser.

Cet article vise à résumer l'état actuel du projet et ce à quoi vous pouvez vous attendre dans un avenir proche. De plus, nous plongerons un peu dans certains détails internes afin que vous ayez une meilleure vue d'ensemble du chemin que nous suivons.

L'installation est gérée via l'écran "Installation Summary", qui contient les paramètres préparatoires définis avant le démarrage de l'installation, tels que le choix de la langue et du produit à installer, le partitionnement du disque et la gestion des utilisateurs. La principale différence entre la nouvelle interface et YaST est que la transition vers la configuration ne nécessite pas le lancement de widgets individuels et est proposée immédiatement.

Les capacités de l'interface est encore limitée, par exemple, dans la section de sélection de produits, il n'y a aucune possibilité de gérer l'installation d'ensembles individuels de programmes et de fonctions système, et dans la section de partition de disque, il est uniquement proposé de sélectionner une partition pour l'installation sans possibilité de modifier la table de partition et changer le type FC.

Parmi les fonctionnalités à améliorer des outils pour informer l'utilisateur sur les erreurs qui se produisent et organiser une interaction interactive dans le processus de travail (par exemple, afficher une invite de mot de passe lorsqu'une partition chiffrée est détectée). Les forfaits comprennent également capacité à modifier le comportement des différentes étapes en fonction du produit ou de la fonction système sélectionné (par exemple, pour MicroOS, une partition en lecture seule est utilisée).

Parmi les objectifs développement de D-Installer il y a l'élimination des limitations existantes de l'interface graphique ; étendre les possibilités d'utilisation de la fonctionnalité YaST dans d'autres applications ; éviter d'être lié à un langage de programmation (l'API D-Bus vous permettra de créer des plugins dans différents langages) ; encourager la création de scénarios alternatifs par les représentants de la communauté.

Enfin si vous souhaitez en savoir plus, vous pouvez vérifier 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: 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.