Néhány hete megosztottuk itt a blogon a hírt, hogy a SUSE srácok dolgoznak a saját telepítőjében és most ma YaST telepítő fejlesztők az openSUSE és a SUSE Linux használja bejelentették a telepítő első képének kiadását a projekt által fejlesztett új telepítővel D-Telepítő amely támogatja a telepítés webes felületen keresztül történő kezelését.
Az elkészített kép a D-Installer bemutatását szolgálja, és lehetőséget biztosít az openSUSE Tumbleweed folyamatosan frissített kiadásának telepítésére.
Aki nem ismeri a D-Installert, annak tudnia kell még mindig kísérleti projektként van pozicionálva az első kiadás pedig úgy fogható fel, mint egy konceptuális ötlet átalakítása kezdeti termékké, amely már használható, de sok fejlesztést igényel.
D-Telepítő arról szól, hogy elválasztjuk a felhasználói felületet a YaST belső részétől, és lehetővé tesszük a különböző felületek használatát. A YaST könyvtárak továbbra is a csomagok telepítésére, a számítógépek ellenőrzésére, a lemezek particionálására és egyéb, a telepítéshez szükséges funkciókra szolgálnak, emellett egy olyan réteg is megvalósul, amely egységes D-Bus interfészen keresztül absztrahálja a könyvtárak elérését.
A felhasználói interakcióhoz webes technológiákkal épített front-end készült. A forrás tartalmaz egy vezérlőt, amely hozzáférést biztosít a D-Bus hívásokhoz HTTP-n keresztül, és egy webes felületet, amely megjelenik a felhasználó számára.
La webes felület JavaScript uA React keretrendszer és a PatternFly összetevők használata. Az interfész D-Bushoz kötésére szolgáló szolgáltatás, valamint az integrált http szerver Ruby nyelven íródott, és a Cockpit projekt által kifejlesztett, használatra kész modulokból épül fel, amelyeket a Red Hat webkonfigurátorai is használnak.
Örömmel jelentjük be, hogy elérhető az első D-Installer alapú telepítési kép. Tól től januári első bejelentésünk , azon dolgoztunk, hogy a nem működő koncepció próbája helyett olyasmi legyen, amit valóban használhat.
Ennek a cikknek a célja, hogy összefoglalja a projekt jelenlegi állását és azt, hogy mire számíthat a közeljövőben. Kicsit kitérünk néhány belső részletre is, hogy jobb áttekintést kapjon az általunk követett útról.
A telepítés a „Telepítés összegzése” képernyőn keresztül kezelhető, amely a telepítés megkezdése előtt elvégzett előkészítő beállításokat tartalmazza, például a telepítendő nyelv és termék kiválasztása, a lemez particionálása és a felhasználók kezelése. A fő különbség az új felület és a YaST között az, hogy a konfigurációra való áttérés nem igényli az egyes widgetek elindítását, és azonnal felajánlásra kerül.
A képességei a felület továbbra is korlátozott, például a termékválasztás részben nincs lehetőség egyedi programkészletek és rendszerfunkciók telepítésének menedzselésére, a lemezpartíció szekcióban pedig csak a partíció kiválasztását ajánljuk a telepítéshez, a partíciós tábla szerkesztésének lehetősége nélkül, ill. módosítsa az FC típusát.
A fejlesztésre szoruló funkciók közülott eszközök a felhasználó tájékoztatására a fellépő hibákról és az interaktív interakció megszervezéséről a munkafolyamatban (például jelszókérés megjelenítése titkosított partíció észlelésekor). A tervek között szerepel az is képesség a különböző szakaszok viselkedésének megváltoztatására a kiválasztott terméktől vagy rendszerfunkciótól függően (például MicroOS esetén csak olvasható partíciót használnak).
A célok között D-Installer fejlesztése megszűnik a grafikus felület meglévő korlátai; bővítse a YaST funkcióinak más alkalmazásokban való használatának lehetőségeit; elkerülve, hogy egy programozási nyelvhez kötődjenek (a D-Bus API lehetővé teszi, hogy különböző nyelveken hozzon létre bővítményeket); alternatív forgatókönyvek létrehozásának ösztönzése a közösség képviselői által.
Végül ha érdekel, hogy többet tudjon meg róla, ellenőrizheti a részleteket A következő linken.