Distribuce openSUSE zveřejnila alternativní instalátor Agama 15

Vývojáři projektu openSUSE představili instalátor Agama 15, který je vyvíjen jako náhrada za klasické uživatelské rozhraní instalace SUSE a openSUSE, a je zajímavý oddělením uživatelského rozhraní od vnitřních komponentů YaST. Agama podporuje použití různých front-endů, například front-end pro správu instalace prostřednictvím webového rozhraní. Kód komponent instalátoru je distribuován pod licencí GPLv2 a je napsán v jazycích Ruby, Rust a JavaScript/TypeScript.

Pro testování nového instalátoru byly vytvořeny live verze pro architektury x86_64, ppc64le, s390x a ARM64. V těchto sestavách je k dispozici beta verze openSUSE Leap 16, neustále aktualizované sestavy openSUSE Tumbleweed a openSUSE Slowroll, jakož i edice MicroOS založená na kontejnerech. Instalátor bude dodáván v rámci openSUSE Leap 16 (dostupná alfa verze) a SUSE Linux Enterprise Server 16 (beta vydání se očekává v květnu).

Cíle vývoje Agama: odstranění stávajících omezení grafického uživatelského rozhraní; rozšíření možností používání funkcionality YaST v dalších aplikacích; odklon od vázání na jeden programovací jazyk; podporování tvorby alternativních nastavení ze strany komunity. Instalátor nabízí funkce jako výběr počátečního balíčku aplikací, nastavení síťového připojení, jazyka, klávesnice, časového pásma a lokalizačních parametrů, přípravu úložného zařízení a rozdělení partitionů, přidání uživatelů do systému.

Pro instalaci balíčků, kontrolu hardwaru, rozdělení disků a další nezbytné funkce při instalaci se v Agama nadále používají knihovny YaST, nad kterými jsou implementovány služby, které abstraktně přistupují k těmto knihovnám prostřednictvím unifikovaného komunikačního protokolu založeného na HTTP. Instalátor využívá vícetrakovou architekturu, díky níž není uživatelské rozhraní blokováno během provádění dalších úkonů.

Základní rozhraní pro správu instalace je postaveno pomocí webových technologií. Webové rozhraní je napsáno v JavaScriptu pomocí frameworku React a komponent PatternFly. Služba pro výměnu zpráv a také integrovaný http server, napsaný v jazyce Ruby.

V nové verzi:

  • Unifikované rozhraní pro nastavení jazyka, rozložení klávesnice a časového pásma. Dříve byly nastavení lokalizace poskytovány samostatně pro rozhraní instalátoru a pro instalovaný distribučný balíček, což uživatele matou.
    Distribuce openSUSE zveřejnila alternativní instalátor Agama 15
  • Přepracováno rozhraní pro nastavení připojení k bezdrátové síti.
    Distribuce openSUSE zveřejnila alternativní instalátor Agama 15
  • V rozhraní pro rozdělení diskových oddílů byla reorganizována kontextová menu a přidány další vysvětlení.
    Distribuce openSUSE zveřejnila alternativní instalátor Agama 15
  • Byla poskytnuta možnost využití webového rozhraní pro registraci rozšíření.
    Distribuce openSUSE zveřejnila alternativní instalátor Agama 15
  • Zlepšen režim automatizované instalace.
    • Byla poskytnuta možnost interaktivního nastavení parametrů iSCSI a DASD během automatizované instalace.
    • Byl vylepšen vyhledávání disků a diskových oddílů na cílovém systému, stejně jako jejich přiřazení k existujícím scénářům automatizované instalace.
    • Přidána nová vlastnost mdRaids pro vytváření MD RAID polí při automatizované instalaci.
    • Do nastavení zaváděcího programu byly přidány možnosti pro řízení časového limitu zobrazení zaváděcího menu a předání dalších parametrů jádru.
    • Do nastavení sítě byla přidána možnost vytváření síťových rozhraní v režimu síťového mostu.
    • V nastaveních AutoYaST bylo povoleno uvádění relativních cest v URL.
  • V rozhraní příkazového řádku byla implementována příkaz „agama monitor“ pro sledování procesu instalace na jiném systému.
    Distribuce openSUSE zveřejnila alternativní instalátor Agama 15

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster