OpenSUSE ja SUSE jaoks mõeldud uue installiprogrammi D-Installer esimene väljalase

OpenSUSE-s ja SUSE Linuxis kasutatava YaST-i installeri arendajad esitlesid esimest installipilti uue installijaga, mis töötati välja projekti D-Installer raames ja toetab installihaldust veebiliidese kaudu. Ettevalmistatud pildi eesmärk on tutvustada teid D-Installeri võimalustega ja see pakub vahendeid openSUSE Tumbleweedi pidevalt uuendatava väljaande installimiseks. D-Installer on endiselt positsioneeritud eksperimentaalse projektina ja esimest väljalaset võib pidada kontseptuaalse idee muutmiseks esialgseks tooteks, mis on juba kasutatav, kuid nõuab palju viimistlemist.

D-Installer hõlmab kasutajaliidese eraldamist YaSTi sisemistest komponentidest ja erinevate kasutajaliideste kasutamise lubamist. 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.

Kasutajaga suhtlemiseks on ette valmistatud veebitehnoloogiate abil loodud esiots. Fondend sisaldab töötlejat, mis pakub juurdepääsu D-Busi kõnedele HTTP kaudu, ja kasutajale kuvatavat veebiliidest. Veebiliides on kirjutatud JavaScriptis, kasutades Reacti raamistikku ja PatternFly komponente. D-Busiga liidese sidumise teenus ja ka sisseehitatud http-server on kirjutatud Ruby keeles ja ehitatud Cockpit projektis välja töötatud valmismoodulitest, mida kasutatakse ka Red Hati veebikonfiguraatorites.

Installimist hallatakse ekraani „Installation Summary“ kaudu, mis sisaldab enne installimist tehtud ettevalmistavaid sätteid, nagu installitava keele ja toote valimine, ketta partitsioonid ja kasutajahaldus. Peamine erinevus uue liidese ja YaSTi vahel seisneb selles, et seadete avamine ei nõua üksikute vidinate käivitamist ja seda pakutakse kohe. Liidese võimalused on endiselt piiratud, näiteks tootevaliku jaotises puudub võimalus juhtida üksikute programmikomplektide ja süsteemirollide installimist ning ketta partitsiooni jaotises pakutakse ainult installimiseks partitsiooni valimist ilma võimalus redigeerida partitsioonitabelit ja muuta failitüüpi.

OpenSUSE ja SUSE jaoks mõeldud uue installiprogrammi D-Installer esimene väljalase
OpenSUSE ja SUSE jaoks mõeldud uue installiprogrammi D-Installer esimene väljalase

Täiendamist vajavad funktsioonid hõlmavad tööriistu kasutaja teavitamiseks ilmnevatest vigadest ja interaktiivse suhtluse korraldamiseks töö ajal (nt krüptitud partitsiooni tuvastamisel parooli küsimine). Samuti on kavas muuta erinevate installietappide käitumist sõltuvalt valitud tootest või süsteemirollist (näiteks MicroOS kasutab kirjutuskaitstud partitsiooni).

D-Installeri arenduseesmärkide hulgas on mainitud olemasolevate GUI piirangute kõrvaldamist; YaST-i funktsioonide kasutamise võimaluse laiendamine teistes rakendustes; ühe programmeerimiskeelega sidumise vältimine (D-Bus API võimaldab luua lisandmooduleid erinevates keeltes); julgustades kogukonna liikmeid looma alternatiivseid seadeid.

Allikas: opennet.ru

Lisa kommentaar