openSUSE vyvíjí webové rozhraní pro instalační program YaST

Po oznámení přesunu instalátoru Anaconda používaného ve Fedoře a RHEL na webové rozhraní odhalili vývojáři instalátoru YaST plány na vývoj projektu D-Installer a vytvoření frontendu pro správu instalace openSUSE a SUSE Linuxových distribucí. prostřednictvím webového rozhraní.

Je třeba poznamenat, že projekt vyvíjí webové rozhraní WebYaST již dlouhou dobu, je však omezen možnostmi vzdálené správy a konfigurace systému, není určen pro použití jako instalační program a je přísně vázán na kód YaST. D-Installer je považován za platformu, která poskytuje více instalačních rozhraní (Qt GUI, CLI a Web) nad YaST. Související plány zahrnují práci na zkrácení instalačního procesu, oddělení uživatelského rozhraní od vnitřních komponent YaST a přidání webového rozhraní.

openSUSE vyvíjí webové rozhraní pro instalační program YaST

Technicky je D-Installer abstrakční vrstvou implementovanou nad knihovnami YaST a poskytuje jednotné rozhraní pro přístup k funkcím, jako je instalace balíčků, ověření hardwaru a rozdělení disku přes D-Bus. Grafické a konzolové instalátory budou přeloženy do specifikovaného D-Bus API a také bude připraven instalátor založený na prohlížeči, který bude s D-Installerem komunikovat prostřednictvím proxy služby, která poskytuje přístup k D-Bus voláním přes 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 samotný YaST a webové rozhraní je vytvořeno v JavaScriptu pomocí frameworku React (není vyloučeno použití komponent Cockpit).

Mezi cíle, které projekt D-Installer sleduje: odstranění stávajících omezení grafického rozhraní, rozšíření možností využití funkcí YaST v jiných aplikacích, jednotné rozhraní D-Bus, které zjednodušuje integraci s vašimi vlastními pracovními postupy, aniž by se vázalo k jednomu programovací jazyk (D-Bus API vám umožní vytvářet doplňky v různých jazycích), což podporuje vytváření alternativních nastavení členy komunity.

Zdroj: opennet.ru

Přidat komentář