Bol zverejnený inštalátor Agama 18, používaný v SUSE a openSUSE

Vývojári projektu openSUSE predstavili inštalátor Agama 18, zaujímavý tým, že oddeľuje používateľské rozhranie od interných komponentov YaST. Agama podporuje použitie rôznych front-endov, napríklad front-endu na správu inštalácie cez webové rozhranie. Agama nahradil klasické inštalačné rozhranie vo vydaniach SUSE Linux Enterprise Server 16 a openSUSE Leap 16. Kód komponentov inštalátora je distribuovaný pod licenciou GPLv2 a je napísaný v jazykoch Ruby, Rust a JavaScript/TypeScript.

Na hodnotenie nového inštalátora boli vytvorené live zostavy pre architektúry x86_64, ppc64le, s390x a ARM64. V zostavách sú dostupné na inštaláciu verzia openSUSE Leap 16, neustále aktualizované zostavy openSUSE Tumbleweed a openSUSE Slowroll, ako aj edície MicroOS a openSUSE Leap Micro.

Ciele vývoja Agama: odstránenie existujúcich obmedzení grafického rozhrania; rozšírenie funkčnosti YaST tiež v iných aplikáciách; odklon od viazania na jeden programovací jazyk; podpora vytvárania alternatívnych nastavení zo strany komunity. Inštalátor ponúka funkcie ako výber počiatočného balíka aplikácií, nastavenie sieťového pripojenia, jazyka, klávesnice, časového pásma a parametrov lokalizácie, prípravu úložného zariadenia a rozdelenie oddielov, pridávanie používateľov do systému.

Na inštaláciu balíkov, kontrolu hardvéru, rozdelenie diskov a ďalšie nevyhnutné funkcie pri inštalácii sa v Agama naďalej používajú knižnice YaST, nad ktorými sú implementované služby, ktoré abstrahujú prístup ku knižniciam cez unified komunikačný protokol založený na HTTP. V inštalátore je použitá viacprocesorová architektúra, vďaka ktorej je používateľské rozhranie neblokované pri vykonávaní iných operácií.

Základné rozhranie pre správu inštalácie je postavené pomocou webových technológií. Webové rozhranie je napísané v JavaScripte s využitím rámca React a komponentov PatternFly. Služba na výmenu správ, ako aj zabudovaný http server, sú napísané v jazyku Ruby. Rozhranie sa zobrazuje v prehliadači, ktorý sa spúšťa v grafickom prostredí na báze Wayland (vytvára sa orezané prostredie na báze kompozitného správcu Mutter a Firefox).

V novej verzii:

  • Bola redizajnovaná stránka konfigurácie úložných zariadení. Vývojári sa snažili skombinovať v jednom rozhraní jednoduchosť pre nováčikov s možnosťou prístupu skúsených používateľov k pokročilým nastaveniam.
    Bol zverejnený inštalátor Agama 18, používaný v SUSE a openSUSE
  • Vylepšené rozhranie pre nastavovanie zariadení na ukladanie DASD (Direct Access Storage Device), ktoré sa používajú na mainfrakoch System/390.
    Bol zverejnený inštalátor Agama 18, používaný v SUSE a openSUSE
  • Rozšírené možnosti správy konfigurácie vo formáte JSON. Bola pridaná podpora lokálnej kontroly JSON profilu bez spustenia inštalátora. Implementované nástroje na správu odpovedí na otázky inštalátora z profilu. Poskytla sa možnosť odstránenia jednotlivých inštalačných šablón, okrem nahradenia celého zoznamu.
  • Pridaná možnosť aktualizácie verzie inštalátora z vonkajšieho repozitára pred začiatkom inštalačného procesu.
  • Pridané možnosti na inštaláciu skorých alfa-verzií SUSE Linux 16.1. V budúcnosti plánujú pridať podporu pre testovacie verzie openSUSE 16.1 a atomárnu edíciu openSUSE Kalpa.
  • Oficiálne bola ukončená podpora architektúry i586.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster