První vydání D-Installer, nového instalátoru pro openSUSE a SUSE

Vývojáři instalátoru YaST, používaného v openSUSE a SUSE Linuxu, představili první instalační obraz s novým instalátorem vyvinutým v rámci projektu D-Installer a podporujícím správu instalací přes webové rozhraní. Připravený obrázek vás má seznámit s možnostmi D-Installeru a poskytuje prostředky k instalaci průběžně aktualizované edice openSUSE Tumbleweed. D-Installer je stále umístěn jako experimentální projekt a první vydání lze považovat za transformaci koncepčního nápadu do podoby počátečního produktu, který je již použitelný, ale vyžaduje mnoho vylepšení.

D-Installer zahrnuje oddělení uživatelského rozhraní od vnitřních součástí YaST a umožňuje použití různých frontendů. K instalaci balíčků, kontrole vybavení, diskových oddílů a dalších funkcí nezbytných pro instalaci se nadále používají knihovny YaST, nad nimiž je implementována vrstva, která abstrahuje přístup ke knihovnám prostřednictvím jednotného rozhraní D-Bus.

Pro interakci uživatele je připraven front-end postavený pomocí webových technologií. Fontend obsahuje handler, který poskytuje přístup k D-Bus voláním přes HTTP, a webové rozhraní zobrazené uživateli. Webové rozhraní je napsáno v JavaScriptu pomocí komponent React framework a PatternFly. Služba pro navázání rozhraní na D-Bus, stejně jako vestavěný http server, jsou napsány v Ruby a sestaveny pomocí hotových modulů vyvinutých projektem Cockpit, které se používají i ve webových konfigurátorech Red Hat.

Instalace se spravuje prostřednictvím obrazovky „Shrnutí instalace“, která obsahuje přípravná nastavení provedená před instalací, jako je výběr jazyka a produktu, který se má nainstalovat, rozdělení disku a správa uživatelů. Hlavní rozdíl mezi novým rozhraním a YaSTem je v tom, že přechod do nastavení nevyžaduje spouštění jednotlivých widgetů a nabízí se okamžitě. Možnosti rozhraní jsou stále omezené, například v sekci výběru produktu není možnost ovládat instalaci jednotlivých sad programů a systémových rolí a v sekci diskového oddílu je nabízen pouze výběr diskového oddílu pro instalaci bez možnost upravit tabulku oddílů a změnit typ souboru.

První vydání D-Installer, nového instalátoru pro openSUSE a SUSE
První vydání D-Installer, nového instalátoru pro openSUSE a SUSE

Mezi funkce, které vyžadují vylepšení, patří nástroje pro informování uživatele o chybách, ke kterým dochází, a organizaci interaktivní interakce během práce (například výzva k zadání hesla, když je detekován šifrovaný oddíl). Plánuje se také změna chování různých fází instalace v závislosti na vybraném produktu nebo systémové roli (například MicroOS používá oddíl pouze pro čtení).

Mezi vývojovými cíli D-Installeru je zmíněno odstranění stávajících omezení GUI; rozšíření možnosti používat funkce YaST v jiných aplikacích; vyhnout se vazbě na jeden programovací jazyk (D-Bus API vám umožní vytvářet doplňky v různých jazycích); podpora vytváření alternativních nastavení členy komunity.

Zdroj: opennet.ru

Přidat komentář