Po oznámení o přechodu na webové rozhraní instalátoru Anaconda, které se používá v Fedoře a RHEL, odhalili vývojáři instalátoru YaST plány na vývoj projektu D-Installer a vytvoření frontendu pro správu instalace distribucí openSUSE a SUSE Linux prostřednictvím webového rozhraní.
Je zdůrazněno, že projektem již dlouho vyvíjené webové rozhraní WebYaST je omezeno možnostmi vzdálené správy a nastavení systému, není určeno k použití jako instalátor a je pevně vázáno na kód YaST. D-Installer je považován za platformu, která umožňuje provoz několika frontendů pro instalaci (Qt GUI, CLI a Web) nad YaST. Mezi souvisejícími plány je uvedena práce na zkrácení procesu instalace, oddělení uživatelského rozhraní od interních komponentů YaST a přidání webového rozhraní.

Technicky D-Installer představuje vrstvu abstrakce, realizovanou nad knihovnami YaST, a poskytuje jednotné rozhraní pro přístup prostřednictvím D-Bus k funkcím, jako je instalace balíčků, kontrola hardwaru a rozdělení disků. Grafický a konzolový instalátor budou převedeny na uvedené D-Bus API a bude připraven funkční instalátor v prohlížeči, který spolupracuje s D-Installerem prostřednictvím proxy služby, která zajišťuje přístup k voláním D-Bus prostřednictvím HTTP. Vývoj je zatím v počáteční fázi prototypu. D-Installer a proxy jsou vyvíjeny v jazyce Ruby, ve kterém je napsán i samotný YaST, a webové rozhraní je vytvářeno v JavaScriptu s použitím frameworku React (nevylučuje se zapojení komponent Cockpit).
Mezi cíle, které projekt D-Installer sleduje, patří odstranění stávajících omezení grafického rozhraní, rozšíření možností využívání funkcionality YaST v jiných aplikacích, jednotné D-Bus rozhraní usnadňující integraci s vlastními pracovními procesy, odklon od vázání na jeden programovací jazyk (D-Bus API umožní vytváření nadstaveb v různých jazycích) a podpora vytváření alternativních nastavení ze strany komunity.
Zdroj: opennet.ru
