Dans openSUSE, ils veulent également leur propre programme d'installation WebUI

Après avoir été annoncé etAnnonce de la modification de l'interface Web du programme d'installation d'Anaconda utilisé dans Fedora et RHEL, le les développeurs du programme d'installation de YaST dévoilés qu'eux aussi envisage de développer le projet «D-Installer» et créer une interface pour gérer l'installation d'openSUSE et de SUSE Linux via une interface Web.

Contrairement aux nouvelles sur le travail qu'ils ont commencé avec l'installateur Anaconda, il convient de noter que eje projette qu'ils ont divulgué dans openSUSE développe l'interface Web WebYaST depuis longtemps.

La principale raison pour laquelle il n'a pas été rendu public alors qu'il était déjà en développement depuis un certain temps est qu'il est limité par les capacités d'administration à distance et de configuration du système, qu'il n'est pas conçu pour être utilisé comme installateur et qu'il est rigide lié au code de YaST.

Concernant les plans qui ont été annoncés à propos du nouvel installateur "D-Installer" ceci est considéré comme une plate-forme qui fournit diverses interfaces d'installation (Qt GUI, CLI et Web) en plus de YaST. Les plans associés incluent des travaux pour raccourcir le processus d'installation, séparer l'interface utilisateur des composants internes de YaST et ajouter une interface Web.

Comme vous le savez peut-être, YaST n'est pas seulement un centre de contrôle pour les distributions SUSE Linux (ouvertes), mais c'est aussi le programme d'installation. Et, en ce sens, nous croyons qu'il est un installateur compétent. Cependant, le temps passe et YaST montre son âge à certains égards.

Techniquement, D-Installer est une couche d'abstraction implémentée au-dessus de les bibliothèques de YaST et fournit une interface unifiée pour accéder à des fonctionnalités telles que l'installation de packages, la vérification du matériel et le partitionnement de disque via D-Bus.

Les installateurs de console et graphiques seront migrés vers l'API D-Bus spécifiée ainsi qu'un installateur basé sur un navigateur qui s'interface avec D-Installer via un service proxy donnant accès aux appels D-Bus via HTTP.

Il convient de mentionner que le développement de D-Installer en est encore au stade initial du prototype. D-Installer et les proxies sont développés en langage Ruby, dans lequel YaST est écrit, et l'interface web est construite en JavaScript en utilisant le framework React (l'utilisation de composants Cockpit n'est pas exclue).

Fournir une interface Web alternative n'est que la pointe de l'iceberg. Avant de faire cela, nous devons faire beaucoup de changements internes, comme découpler le code de l'interface utilisateur ou ajouter une interface D-Bus.

Heureusement, nous avons déjà amélioré les composants internes de YaST dans plusieurs domaines vitaux (stockage, mise en réseau, etc.). Cependant, nous n'en sommes pas encore là : beaucoup de travail reste à faire.

En ce qui concerne les avantages, il est mentionné qu'en suivant cette approche, on s'attend à ce que YaST puisse encore s'améliorer. Pour n'en nommer que quelques-uns :

  • Une meilleure interface utilisateur:Réutilisabilité : YaST contient beaucoup de logique utile qui serait disponible pour d'autres outils.
  • meilleure intégration: Il devrait être plus facile d'intégrer des parties de YaST dans vos propres flux de travail en fournissant une interface D-Bus.
  • Multilingue: A terme, l'utilisation de D-Bus pourrait nous permettre d'utiliser d'autres langages de programmation.

En quelques mots, les objectifs poursuivis par le projet D-Installer sont : éliminer les limitations existantes de l'interface graphique, étendre les possibilités d'utilisation de la fonctionnalité YaST dans d'autres applications, une interface D-Bus unifiée qui simplifie l'intégration avec ses propres workflows, n'étant plus liés à un langage de programmation (l'API D-Bus vous permettra de créer des plugins dans différentes langues), encourageant la création de configurations alternatives par les membres de la communauté.

Par ailleurs, les développeurs espèrent que plus de personnes contribueront au projet rendre le code plus accessible et utiliser des technologies largement connues.

Enfin Si vous souhaitez en savoir plus sur la note, vous pouvez vérifier les détails du message d'origine en accédant à lien suivant


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

2 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  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.   HO2Gi dit

    "Les développeurs du programme d'installation de YaST ont révélé qu'ils "" prévoyaient également de développer le projet "D-Installer""
    Manquent-ils ?
    Je suis resté dans une boucle en essayant de le lire correctement XD.Balances

  2.   l'un de certains dit

    YaST est quelque chose que toute distribution qui se respecte devrait avoir. Dommage qu'en dépit d'être un logiciel gratuit, seuls SUSE et openSUSE l'ont. Une peine.