openSUSE arendab veebiliidese installeerija YaST jaoks

Pärast teadet Anaconda installeri veebiliidese üleminekust, mida kasutatakse Fedoral ja RHELis, on YaST installeri arendajad avaldanud plaanid D-Installer projekti arendamiseks ja avatud lähtekoodiga openSUSE ja SUSE Linuxi distributsioonide installimise haldamiseks mõeldud veebiliidese loomiseks.

On märgitud, et projekt WebYaST on juba pikka aega arenduses olnud, kuid see on piiratud kaughaldamise ja süsteemi seadistamise võimalustega, ei ole ette nähtud installeri kasutamiseks ja on kindlalt seotud YaST koodiga. D-Installerit vaadatakse kui platvormi, mis võimaldab YaSTi kohal töötada mitmeid eri liideseid installimiseks (Qt GUI, CLI ja Web). Seotud plaanide hulgas on märgitud installimise protsessi lühendamise töö, YaSTi sisekomponentidest kasutajaliidese eraldamine ja veebiliidese lisamine.

openSUSE arendab veebiliidese installeerija YaST jaoks

Tehniline D-Installer on abstraktsiooni kiht, mis on rakendatud YaST raamatukogude kohal ja mis pakub ühtset liidest D-Bus kaudu pakettide installimise, riistvara kontrollimise ja ketaste partitsioneerimise funktsioonidele juurdepääsuks. Grafika- ja konsooliinstallereid tõlgitakse antud D-Bus API-le, samuti valmistatakse ette veebibrauseris töötav installija, mis suhtleb D-Installeriga läbi proxiteenuse, mis võimaldab D-Bus'i kutsungitele ligipääsu HTTP kaudu. Arendus on hetkel algse prototüübi staadiumis. D-Installer ja proxiteenus on välja töötatud Ruby keeles, milles on kirjutatud ka YaST, samas kui veebiliides luuakse JavaScriptis, kasutades React raamistikku (ei välistata Cockpit komponentide kasutamist).

D-Installer projekti eesmärkide seas on: olemasolevate graafilise liidese piirangute kõrvaldamine, YaST funktsionaalsuse kasutamise laiendamine teistes rakendustes, D-Bus unifitseeritud liides, mis lihtsustab integreerimist isiklike töövoogudega, loobumine ühe programmeerimiskeele sõltuvusest (D-Bus API võimaldab luua lisandmooduleid erinevates keeltes) ja alternatiivsete seadistuste loomise stimuleerimine kogukonna esindajate seas.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster