D-Installer 0.4 kaleratzea, openSUSE eta SUSE-ren instalatzaile berria

OpenSUSE eta SUSE Linux-en erabiltzen den YaST instalatzailearen garatzaileek D-Installer 0.4 instalatzaile esperimentalaren eguneraketa bat argitaratu dute, web interfaze baten bidez instalazioen kudeaketa onartzen duena. Aldi berean, instalazio-irudiak prestatu dira D-Installer-en gaitasunak ezagutzeko eta openSUSE Tumbleweed-en etengabe eguneratutako edizioa instalatzeko tresnak eskaintzeko, baita Leap 15.4 eta Leap Micro 5.2 bertsioak ere.

D-Installer-ek erabiltzailearen interfazea YaST-en barneko osagaietatik bereizten eta hainbat frontend erabiltzea ahalbidetzen du. Paketeak instalatzeko, ekipoak egiaztatzeko, partitzeko diskoak eta instalaziorako beharrezkoak diren beste funtzio batzuk, YaST liburutegiak erabiltzen jarraitzen dute, eta horren gainean D-Bus interfaze bateratu baten bidez liburutegietarako sarbidea abstraitzen duen geruza bat ezartzen da. D-Installer garapenaren helburuen artean daude interfaze grafikoaren mugak ezabatzea, YaST funtzionalitateak beste aplikazio batzuetan erabiltzeko gaitasuna zabaltzea, programazio-lengoaia batera lotzea saihestea (D-Bus APIak gehigarriak sortzeko aukera emango dizu. hizkuntza ezberdinetan) eta komunitateko kideek ezarpen alternatiboak sortzea sustatuz.

Web teknologien bidez eraikitako frontend bat prestatu da erabiltzaileen elkarrekintzarako. Fontend-ek HTTP bidez D-Bus deietarako sarbidea ematen duen kudeatzaile bat eta erabiltzaileari erakutsitako web interfaze bat ditu. Web interfazea JavaScript-en idatzita dago React framework eta PatternFly osagaiak erabiliz. Interfazea D-Bus-ekin lotzeko zerbitzua, baita integratutako http zerbitzaria ere, Ruby-n idatzita daude eta Cockpit proiektuak garatutako prest egindako moduluak erabiliz eraikitzen dira, Red Hat web konfiguratzaileetan ere erabiltzen direnak.

Instalazioa "Instalazio-laburpena" pantailaren bidez kudeatzen da, eta bertan instalatu aurretik egindako prestaketa-ezarpenak daude, hala nola, instalatu beharreko hizkuntza eta produktua hautatzea, diskoaren partizioa eta erabiltzaileen kudeaketa. Interfaze berriaren eta YaSTren arteko desberdintasun nagusia ezarpenetara joateak ez duela widget indibidualak abiarazi behar eta berehala eskaintzen da.

D-Installer-en bertsio berriak prozesu anitzeko arkitektura inplementatzen du, eta horri esker, erabiltzaile-interfazea ez da blokeatzen instalatzailean beste lan batzuk egiten diren bitartean, hala nola biltegiko metadatuak irakurtzea eta paketeak instalatzea. Barne instalazioaren hiru fase sartu dira: instalatzailea abian jartzea, instalazio-parametroak konfiguratzea eta instalazioa. Hainbat produktu instalatzeko laguntza inplementatu da, adibidez, openSUSE Tumbleweed edizioa instalatzeaz gain, orain posible da openSUSE Leap 15.4 eta Leap Micro 5.2 bertsioak instalatzea. Produktu bakoitzerako, instalatzaileak disko-partizio-eskema, pakete multzo bat eta segurtasun-ezarpen desberdinak hautatzen ditu.

Gainera, instalatzailea exekutatu ahal izango duen sistemaren irudi minimalista sortzeko lanean ari dira. Ideia nagusia da instalatzailearen osagaiak edukiontzi moduan antolatzea eta edukiontzia abiarazteko Iguana boot initrd ingurune berezi bat erabiltzea. Momentuz, YaST moduluak edukiontzitik lan egiteko egokitu dira ordu-eremuak, teklatua, hizkuntza, suebakia, inprimatze-sistema, DNS, sistemaren erregistroa ikusteko, programak, biltegiak, erabiltzaileak eta taldeak kudeatzeko.



Iturria: opennet.ru

Gehitu iruzkin berria