D-Installer 0.4, uue installeri väljaandmine openSUSE ja SUSE jaoks.

YaST installeri arendajad, mida kasutatakse openSUSE ja SUSE Linuxis, avaldasid katseinstalleri D-Installer 0.4 uuenduse, mis toetab paigaldamise haldamist veebiliidese kaudu. Samuti on valmis installipildid, mis on mõeldud D-Installeri võimalustega tutvumiseks ja mis pakuvad vahendeid pidevalt uueneva versiooni openSUSE Tumbleweed installimiseks ning ka Leap 15.4 ja Leap Micro 5.2 versioonide installimiseks.

D-Installer tähistab kasutajaliidese eraldamist YaST-i sisekomponentidest ning võimaldab kasutada erinevaid esiotsa. Pakettide installimiseks, seadmete kontrollimiseks, kettavahede loomiseks ja muude paigaldamisel vajalike funktsioonide jaoks jätkatakse YaST-i raamatukogude kasutamist, mille peal on realiseeritud vahekiht, mis abstraheerib juurdepääsu raamatukogudele ühtse D-Bus liidese kaudu. D-Installeri arendamise eesmärkide seas mainitakse olemasolevate graafilise liidese piirangute kõrvaldamist, YaST-i funktsionaalsuse kasutamisvõimaluste laiendamist teistes rakendustes, sidumise lõpetamist ühe programmeerimiskeelega (D-Bus API võimaldab luua lisandusi erinevates keeltes) ja kogukonna esindajate poolt alternatiivsete seadete loomise stimuleerimist.

Kasutajaga suhtlemiseks on ette valmistatud frontend, mis on loodud veebitehnoloogiate abil. Frontend sisaldab töötlejat, mis tagab juurdepääsu D-Bus'i kutsetele läbi HTTP ja näidatakse kasutajale veebiliidese kaudu. Veebiliides on kirjutatud JavaScriptis, kasutades React raamistikku ja PatternFly komponente. Teenus, mis seob liidese D-Bus'iga, ning sisseehitatud HTTP-server on kirjutatud Ruby keeles ja loodud kasutades valmis mooduleid, mida arendab Cockpit projekt, neid kasutatakse ka Red Hati veebikonfiguratorites.

Paigaldamise haldamine toimub ekraanil "Paigaldamise kokkuvõte", kus on kogutud ettevalmistavad seaded, mis tehakse enne paigaldamise algust, nagu keele ja installitava toote valimine, kettavahede loomine ja kasutajate haldamine. Uue liidese peamine erinevus YaST-ist on see, et seadete juurde pääsemine ei nõua eraldi vidinate käivitamist, vaid pakutakse seda kohe.

Uues D-Installer versioonis on rakendatud mitme protsesside arhitektuur, tänu millele ei blokeerita kasutajaliidese suhtlemist installatsiooniprotsessi käigus, nagu näiteks metainformatsiooni lugemine repositooriumist ja paketihaldus. On kasutusele võetud kolm sisemist installatsiooni etappi: installatsiooni käivitamine, installatsiooni seadete seadmine ja paigaldamine. Toetatakse erinevate toodete installatsiooni, näiteks lisaks openSUSE Tumbleweedi versiooni installatsioonile on nüüd võimalik installida ka openSUSE Leap 15.4 ja Leap Micro 5.2 versioone. Iga toote jaoks valib installija erinevad kettajaotuste skeemid, paketide komplektid ja turvaseaded.

Lisaks töötatakse välja minimalistlikku süsteemipilti, mis tagab installeri käivitamise. Peamine idee on paigutada installeri komponendid konteinerisse ja kasutada spetsiaalset käivitus-Initrd keskkonda Iguana konteineri käivitamiseks. Praegu on konteineritöö jaoks juba kohandatud YaST moodulid, mis reguleerivad ajavöötmeid, klaviatuuri, keelt, tulemüüri, printimissüsteemi, DNS-i, systemd logide vaatamist, programmide, repositooriumide, kasutajate ja gruppide haldamist.



Allikas: opennet.ru
Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster