Projekt openSUSE predstavil inštalátor Agama 9 s novým webovým rozhraním

Vývojári projektu openSUSE zverejnili vydanie inštalátora Agama 9, vyvíjaného na náhradu klasického inštalačného rozhrania SUSE a openSUSE, a pozoruhodného oddelením používateľského rozhrania od vnútorných komponentov YaST. Agama ponúka možnosť využitia rôznych frontendov, napríklad frontendu pre správu inštalácie prostredníctvom webového rozhrania. Pre testovanie nového inštalátora boli vytvorené live zostavy pre architektúry x86_64, ppc64le, s390x a ARM64, ktoré podporujú inštaláciu openSUSE Leap, priebežne aktualizovanú zostavu openSUSE Tumbleweed, ako aj niekoľko edícií SUSE ALP na báze izolovaných kontajnerov.

Inštalátor poskytuje možnosti, potrebné na riešenie takých úloh, ako je výber počiatočného súboru aplikácií, nastavenie sieťového pripojenia, jazyka, klávesnice, časového pásma a parametrov lokalizácie, príprava úložného zariadenia a rozdelenie sekcií, pridávanie používateľov do systému. Medzi hlavné ciele vývoja Agama patrí odstránenie existujúcich obmedzení grafického rozhrania, rozšírenie možností využitia funkcionality YaST v iných aplikáciách, odklon od viazania na jeden programovací jazyk a povzbudenie vytvárania alternatívnych nastavení zo strany komunity.

Na inštaláciu balíkov, kontrolu hardvéru, rozdeľovanie diskov a ďalšie potrebné funkcie pri inštalácii sa v Agama naďalej používajú knižnice YaST, nad ktorými sú implementované služobné vrstvy, abstrahujúce prístup k knižniciam prostredníctvom unified komunikačného protokolu na báze HTTP. V inštalátore sa používa viacprocesná architektúra, vďaka ktorej nie je blokované používateľské rozhranie pri vykonávaní iných prác. Základné rozhranie na správu inštalácie je postavené na webových technológiách. Webové rozhranie je napísané v JavaScripte pomocou rámca React a komponentov PatternFly. Služba na výmenu správ, ako aj vstavaný http-server, sú napísané v Rubyu.

V novej verzii:

  • Navrhnuté nové prevedenie webového rozhrania, ktoré používa klasickú štruktúru a obsahuje bočný panel na navigáciu všetkými fázami inštalácie. Riešili sa problémy s prispôsobením webového rozhrania pri pridávaní novej funkcionality. Významne sa zmenili jednotlivé sekcie v rozhraní, pričom najvýraznejšie bola prepracovaná stránka na nastavenie pripojenia k sieti.

    Projekt openSUSE predstavil inštalátor Agama 9 s novým webovým rozhraním
  • Rozšírili sa možnosti pre automatickú inštaláciu bez zásahu človeka. Pri vykonávaní profilov v jazyku na definovanie konfigurácie jsonnet je poskytnutých viac informácií o hardvéri. Bol zavedený nový sekcia „legacy-autoyast-storage“, ktorá umožňuje používať obsah sekcií z AutoYaST. Aktualizované rozhranie príkazového riadku s podporou pre úpravu konfigurácie v externom editore.
  • Zabezpečená čiastočná kompatibilita s profilmi automatickej inštalácie, ktoré boli vytvorené pre AutoYaST a môžu byť importované do Agama a konvertované do vlastného formátu. Vzhľadom na rozdiely vo funkčnosti nie všetky prvky konfigurácie AutoYaST sú dostupné, ale vývojári plánujú zabezpečiť podporu najdôležitejších sekcií.
    ako sekcie „partitioning“, „networking“, „software“ a „scripts“. Podporujú sa pravidlá, triedy, vkladanie kódu v Ruby a definovanie skriptov, ktoré sa vykonávajú pred aplikovaním zmien.
  • Modernizovaný obsah inštalačného médiá (Live ISO). Pridaná podpora inštalácie dodatočných balíčkov do Live prostredia (DB s informáciami o balíčkoch už nie je blokovaná, čo umožňuje inštalovať a aktualizovať akékoľvek balíčky po načítaní v Live režime). Namiesto fixného hesla „linux“ pre prihlásenie s právami root do systémového prostredia bootovacieho média je poskytovaná možnosť definovať vlastné heslo alebo generovať náhodné heslo, ktoré bude zobrazené po načítaní v lokálnej konzole spolu so snímkami generovaných SSH kľúčov a. TLS-certifikátov.

    Projekt openSUSE predstavil inštalátor Agama 9 s novým webovým rozhraním

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