Programeri projekta openSUSE pozvali su korisnike da sudjeluju u testiranju novog D-Installera. Instalacijske slike su pripremljene za x86_64 (598MB) i Aarch64/ARM64 (614MB) arhitekture. Preuzeta slika vam omogućuje instaliranje tri platforme: openSUSE Leap 15.4 stabilno izdanje, openSUSE Tumbleweed rolling build i Leap Micro 5.2 izdanje izgrađeno na izoliranim spremnicima (samo x86_64). U budućnosti se novi instalacijski program planira koristiti u proizvodima temeljenim na ALP (Adaptable Linux Platform), koji će zamijeniti distribuciju SUSE Linux Enterprise.
Novi instalacijski program poznat je po odvajanju korisničkog sučelja od unutarnjeg dijela YaST-a i pružanju mogućnosti korištenja raznih prednjih sučelja, uključujući sučelje za upravljanje instalacijom putem web sučelja. YaST biblioteke i dalje se koriste za instaliranje paketa, provjeru opreme, particioniranje diskova i druge funkcije potrebne za instalaciju, povrh kojih je implementiran sloj koji apstrahira pristup bibliotekama kroz objedinjeno D-Bus sučelje.
Osnovno sučelje za upravljanje postrojenjem izgrađeno je pomoću web tehnologija i uključuje rukovatelj koji omogućuje pristup D-Bus pozivima putem HTTP-a te samo web sučelje. Web sučelje je napisano u JavaScriptu koristeći React framework i PatternFly komponente. Servis za vezanje sučelja na D-Bus, kao i ugrađeni http server, napisani su u Rubyju i izgrađeni pomoću gotovih modula koje je razvio Cockpit projekt, a koji se također koriste u Red Hat web konfiguratorima. Instalacijski program koristi višeprocesnu arhitekturu koja osigurava da korisničko sučelje nije blokirano dok se drugi poslovi obavljaju.
Među razvojnim ciljevima D-Installer-a spominju se uklanjanje postojećih ograničenja grafičkog sučelja, proširenje mogućnosti korištenja YaST funkcionalnosti u drugim aplikacijama, izbjegavanje vezanosti za jedan programski jezik (D-Bus API omogućit će kreiranje dod. na različitim jezicima) i poticanje stvaranja alternativnih postavki od strane članova zajednice.
Izvor: opennet.ru