Ils travaillent déjà sur l'interface Web du programme d'installation d'Anaconda 

Jiri Konecny ​​de Red Hat a annoncé il y a quelques jours que travaillent à moderniser et à améliorer l'interface utilisateur du programme d'installation d'Anaconda qui est utilisé dans Fedora, RHEL, CentOS et diverses autres distributions Linux.

Et est-ce à ce jour, le programme d'installation d'Anaconda était basé sur GTK et une partie de la raison pour laquelle la décision de franchir cette étape importante a été prise est due au processus de modernisation de l'installateur avec lequel ils ont déjà commencé à travailler sur la réécriture de l'interface utilisateur.

Avec cette actualité il y aura deux façons d'exécuter le programme d'installation et c'est que l'un d'eux sera celui que nous avons utilisé, qui est le local et le nouveau moyen sera le distant, avec lequel cela devrait servir ceux qui ont l'intention d'installer à partir d'un serveur tiers via des programmes comme VNC.

Il est mentionné que au lieu d'utiliser la librairie GTK, la nouvelle interface sera basée sur les technologies web et permettra le contrôle à distance via un navigateur Web.

Cela fait un bon bout de temps que nous n'avons pas créé l'interface utilisateur actuelle basée sur GTK pour Anaconda : le programme d'installation du système d'exploitation pour Fedora, RHEL, CentOS. Depuis longtemps, nous (l'équipe Anaconda) recherchons des possibilités pour moderniser et améliorer l'expérience utilisateur. Dans cet article, nous souhaitons vous expliquer sur quoi nous travaillons et, surtout, vous parler de ce à quoi vous pouvez vous attendre dans le futur.

Tout d'abord, nous devons exprimer que nous avons décidé de partager cette information très bientôt. Nous en sommes actuellement au stade où nous avons pris des décisions. Nous avons un "prototype fonctionnel" de la solution déjà disponible, mais ne vous attendez pas à des captures d'écran ou à des démos pour l'instant !

En ce qui concerne composants à utiliser dans le cadre de la rénovation du projet, il est mentionné que sera derrière le cockpit dont ses composants seront utilisés, puisqu'en plus ceux-ci déjà sont utilisés dans les produits Red Hat pour configurer et gérer les serveurs servent de base à la création d'une nouvelle interface.

Cockpit a été choisi en partie parce que ce c'est une excellente solution bien établie avec un support backend pour interagir avec l'installateur (Anaconda DBus). De plus, l'utilisation de Cockpit permettra de standardiser et d'unifier les différents composants du système de contrôle.

L'utilisation de l'interface Web augmentera considérablement la commodité de la télécommande installation, qui ne peut être comparée à la solution actuelle basée sur le protocole VNC.

À quoi pouvez-vous vous attendre ?
Nous allons réécrire la nouvelle interface utilisateur en tant qu'interface utilisateur basée sur un navigateur Web en utilisant la technologie Cockpit existante. Nous adoptons cette approche car Cockpit est une solution mature avec un excellent support pour le backend (Anaconda DBus). 

La refonte de l'interface s'appuiera sur le travail déjà effectué pour augmenter la modularité de l'installateur et cela n'affectera pas de manière significative les utilisateurs de Fedora, car la plupart d'Anaconda a déjà été converti en modules qui interagissent via l'API DBus, et la nouvelle interface utilisera l'API sans remaniement interne.

Enfin et surtout, dans l'article Ils mentionnent qu'à l'heure actuelle, les dates sont inconnues pour que le projet soit annoncé au public. et surtout qu'il n'est pas encore tout à fait clair quand commenceront les tests publics de la nouvelle interface et la préparation de sa promotion en amont à ce stade de développement, mais les développeurs promettent de publier périodiquement des rapports sur le développement du projet.

Nous avons également décidé de rendre cette étape cohérente avec le reste du système. De plus en plus de projets sont soutenus par Cockpit. Avec cette étape, nous devrions rendre le système plus cohérent entre les différentes applications. La grande amélioration UX devrait être des installations à distance plus faciles par rapport à la solution VNC actuelle. Vous pouvez vous attendre à de nombreuses autres améliorations, mais attendons de voir :).

Il est à noter que la décision a déjà été prise de retravailler le programme d'installation, mais la mise en œuvre est encore au stade d'un prototype fonctionnel, il n'est pas prêt pour la démonstration.

Enfin si vous souhaitez en savoir plus à propos de la note, 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.

  1.   elian dit

    Je ne comprends pas ce que vous entendez par installation à distance avec vnc, pouvez-vous me passer un tutoriel vidéo pour comprendre ?