Distribuția openSUSE a publicat un installer alternativ Agama 15

Dezvoltatorii proiectului openSUSE au prezentat installerul Agama 15, care este dezvoltat pentru a înlocui interfața clasică de instalare SUSE și openSUSE, remarcând separarea interfeței utilizatorului de componentele interne YaST. Agama suportă utilizarea diferitelor front-enduri, de exemplu, un front-end pentru gestionarea instalării prin intermediul unei interfețe web. Codul componentelor installerului este distribuit sub licența GPLv2 și este scris în limbajele Ruby, Rust și JavaScript/TypeScript.

Pentru testarea noului installer, au fost formate builduri live pentru arhitecturile x86_64, ppc64le, s390x și ARM64. În builduri sunt disponibile pentru instalare versiunea beta a openSUSE Leap 16, builduri permanent actualizate ale openSUSE Tumbleweed și openSUSE Slowroll, precum și ediția MicroOS bazată pe containere. Installerul va fi livrat împreună cu openSUSE Leap 16 (disponibilă versiunea alpha) și SUSE Linux Enterprise Server 16 (versiunea beta este așteptată în mai).

Obiectivele dezvoltării Agama sunt: eliminarea limitărilor existente ale interfeței grafice; extinderea capacităților de utilizare a funcționalității YaST în alte aplicații; renunțarea la legătura cu un singur limbaj de programare; stimularea creării de configurații alternative din partea comunității. Instalatorul oferă funcții precum alegerea unui set inițial de aplicații, configurarea conexiunii de rețea, a limbii, a tastaturii, a fusului orar și a opțiunilor de localizare, pregătirea dispozitivelor de stocare și partiționarea, adăugarea utilizatorilor în sistem.

Pentru instalarea pachetelor, verificarea hardware-ului, partajarea discurilor și alte funcții necesare în timpul instalării, Agama continuă să utilizeze bibliotecile YaST, pe care sunt implementate servicii de intermediere, care abstractizează accesul la biblioteci printr-un protocol de comunicație unificat bazat pe HTTP. Instalatorul utilizează o arhitectură multiproces, grație căreia interfața de interacțiune cu utilizatorul nu este blocată în timpul desfășurării altor lucrări.

Interfața de bază pentru gestionarea instalării este construită utilizând tehnologii web. Interfața web este scrisă în JavaScript folosind frameworkul React și componentele PatternFly. Serviciul de mesagerie, precum și serverul http încorporat, sunt scrise în limbajul Ruby.

În noua versiune:

  • Interfața pentru configurarea limbii, a aranjamentului tastaturii și a fusului orar a fost unificată. Anterior, setările de localizare erau prezentate separat pentru interfața installerului și pentru distribuția care urma să fie instalată, ceea ce inducea utilizatorii în eroare.
    Distribuția openSUSE a publicat un installer alternativ Agama 15
  • Interfața pentru configurarea conectării la rețelele wireless a fost reînnoită.
    Distribuția openSUSE a publicat un installer alternativ Agama 15
  • În interfața pentru împărțirea partițiilor de disc a fost reorganizată meniul contextual și au fost adăugate explicații suplimentare.
    Distribuția openSUSE a publicat un installer alternativ Agama 15
  • A fost oferită posibilitatea de utilizare a interfeței web pentru înregistrarea extensiilor.
    Distribuția openSUSE a publicat un installer alternativ Agama 15
  • A fost îmbunătățit modul de instalare automatizată.
    • A fost oferită posibilitatea configurării interactive a parametrilor iSCSI și DASD în timpul instalării automatizate.
    • A fost îmbunătățit căutarea unităților de stocare și a partițiilor de disc pe sistemul țintă, precum și asocierea acestora cu scenariile disponibile de instalare automatizată.
    • A fost adăugat o nouă proprietate mdRaids pentru crearea de array-uri MD RAID în timpul instalării automatizate.
    • În setările bootloader-ului au fost adăugate opțiuni pentru gestionarea timeout-ului afișării meniului de boot și pentru transmiterea parametrilor suplimentari către kernel.
    • În setările rețelei a fost adăugată opțiunea de a crea interfețe de rețea în modul bridge.
    • În setările AutoYaST a fost permisă specificarea căilor relative în URL.
  • În interfața liniei de comandă a fost implementată comanda «agama monitor» pentru urmărirea procesului de instalare pe un alt sistem.
    Distribuția openSUSE a publicat un installer alternativ Agama 15

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster