OpenSUSE distributsioon pakkus uue installija testimist

OpenSUSE projekti arendajad kutsusid kasutajaid osalema uue D-Installer installeri testimises. Installikujutised on ette valmistatud x86_64 (598MB) ja Aarch64/ARM64 (614MB) arhitektuuri jaoks. Allalaaditud pilt võimaldab teil installida kolm platvormi: openSUSE Leap 15.4 stabiilne väljalase, openSUSE Tumbleweedi pidevalt uuendatav versioon ja Leap Micro 5.2 isoleeritud konteinerväljaanne (ainult x86_64). Tulevikus plaanitakse uut installerit kasutada ALP (Adaptable Linux Platform) platvormil põhinevates toodetes, mis asendavad SUSE Linux Enterprise'i distributsiooni.

OpenSUSE distributsioon pakkus uue installija testimist

Uus installija on tähelepanuväärne selle poolest, et eraldab kasutajaliidese YaSTi sisemistest komponentidest ja pakub võimalust kasutada erinevaid kasutajaliideseid, sealhulgas veebiliidese kaudu installi haldamiseks mõeldud esiosa. Pakettide installimiseks, seadmete, partitsiooniketaste ja muude installimiseks vajalike funktsioonide kontrollimiseks kasutatakse jätkuvalt YaST-i teeke, mille peale on realiseeritud kiht, mis abstraheerib juurdepääsu teekidele läbi ühtse D-Busi liidese.

Installi haldamise põhiliides on üles ehitatud veebitehnoloogiate abil ja sisaldab töötlejat, mis võimaldab juurdepääsu D-Busi kõnedele HTTP kaudu, ja veebiliidest ennast. Veebiliides on kirjutatud JavaScriptis, kasutades Reacti raamistikku ja PatternFly komponente. D-Busiga liidese sidumise teenus ja sisseehitatud http-server on kirjutatud Ruby keeles ja ehitatud Cockpit projektis välja töötatud valmismoodulite abil, mida kasutatakse ka Red Hati veebikonfiguraatorites. Installer kasutab mitme protsessi arhitektuuri, tänu millele ei blokeerita kasutajaliidest muude tööde tegemise ajal.

D-Installeri arenduse eesmärkide hulgas on graafilise liidese olemasolevate piirangute kõrvaldamine, YaST-i funktsioonide kasutamise võimaluse laiendamine teistes rakendustes, ühe programmeerimiskeelega sidumise vältimine (D-Bus API võimaldab teil luua lisa -ons erinevates keeltes) ja julgustades kogukonna liikmeid looma alternatiivseid seadeid.

Allikas: opennet.ru

Lisa kommentaar