openSUSE entwéckelt eng Webinterface fir den YaST Installateur

No der Ukënnegung vum Transfert op d'Web-Interface vum Anaconda Installer benotzt an Fedora a RHEL, hunn d'Entwéckler vum YaST Installer Pläng opgedeckt fir den D-Installer Projet z'entwéckelen an e Frontend ze kreéieren fir d'Installatioun vun openSUSE an SUSE Linux Verdeelungen ze managen. duerch de Web Interface.

Et gëtt bemierkt datt de Projet de WebYaST Webinterface fir eng laang Zäit entwéckelt huet, awer et ass limitéiert duerch d'Fähigkeiten vun der Fernverwaltung a Systemkonfiguratioun, ass net entworf fir als Installateur ze benotzen an ass strikt mam YaST Code gebonnen. D-Installer gëtt als Plattform ugesinn déi verschidde Installatiounsfrontends (Qt GUI, CLI a Web) uewen op YaST ubitt. Zesummenhang Pläng enthalen Aarbecht fir den Installatiounsprozess ze verkierzen, d'Benotzerinterface vun den internen Komponenten vun YaST ze trennen an e Web-Interface ze addéieren.

openSUSE entwéckelt eng Webinterface fir den YaST Installateur

Technesch ass D-Installer eng Abstraktiounsschicht, déi uewen op de YaST Bibliothéiken implementéiert ass a bitt eng vereenegt Interface fir Zougang zu Funktiounen wéi Packageinstallatioun, Hardwareverifizéierung, an Diskpartitionéierung iwwer D-Bus. Déi grafesch a Konsolinstallateuren ginn op déi spezifizéiert D-Bus API iwwersat, an e Browser-baséiert Installateur gëtt och virbereet, deen mam D-Installer interagéiert duerch e Proxy-Service deen Zougang zu D-Bus Uriff iwwer HTTP ubitt. D'Entwécklung ass nach an der initialer Prototypstadium. D-Installer a Proxies ginn an der Ruby Sprooch entwéckelt, an där YaST selwer geschriwwe gëtt, an d'Webinterface gëtt a JavaScript erstallt mam React Kader (d'Benotzung vu Cockpit Komponenten ass net ausgeschloss).

Ënnert den Ziler, déi vum D-Installer Projet verfollegt ginn: d'existéierend Aschränkungen vun der grafescher Interface eliminéieren, d'Méiglechkeeten ausbauen fir d'YAST Funktionalitéit an aneren Uwendungen ze benotzen, eng vereenegt D-Bus Interface déi d'Integratioun mat Ären eegene Workflows vereinfacht, vermeit mat engem gebonnen ze sinn. Programméiersprooch (D-Bus API erlaabt Iech Add-ons a verschiddene Sproochen ze kreéieren), encouragéiert d'Schafung vun alternativen Astellunge vu Gemeinschaftsmemberen.

Source: opennet.ru

Setzt e Commentaire