Distribuția openSUSE a publicat un instalator alternativ Agama 11

Dezvoltatorii proiectului openSUSE au prezentat instalatorul Agama 11, 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 diverselor frontenduri, precum un frontend pentru gestionarea instalării prin intermediul unei interfețe web. Codul componentelor instalatorului este distribuit sub licența GPLv2 și este scris în limbile Ruby, Rust și JavaScript/TypeScript.

Noul instalator poate fi testat în versiunea alpha a openSUSE 16 și în așteptata versiune beta a SUSE Linux Enterprise Server 16. În plus, pentru testarea noului instalator, au fost create separat builduri live pentru arhitecturile x86_64, ppc64le, s390x și ARM64, suportând instalarea versiunii alpha a openSUSE Leap 16, builduri actualizate continuu openSUSE Tumbleweed și openSUSE Slowroll, precum și ediția MicroOS bazată pe containere.

Obiectivele dezvoltării Agama: eliminarea limitărilor existente ale interfeței grafice; extinderea capacităților de utilizare a funcționalității YaST în alte aplicații; departajarea de un singur limbaj de programare; stimularea creării de alternative la setări de către reprezentanții comunității.

Instalatorul oferă funcții precum selecția unui set inițial de aplicații, configurarea conexiunii rețelei, limbii, tastaturii, fusului orar și parametrilor de localizare, pregătirea dispozitivului de stocare și partajarea secțiunilor, 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.

Distribuția openSUSE a publicat un instalator alternativ Agama 11

În noua versiune:

  • După selectarea tipului de sistem de operare, acum se afișează ecranul pentru setarea parolei utilizatorului root. Dacă anterior utilizatorul trebuia să acceseze separat secțiunea „Users” și să revină la ecranul principal, acum configurarea root este integrată în lanțul de acțiuni oferit de instalator.
    Distribuția openSUSE a publicat un instalator alternativ Agama 11
  • Ecranul principal, afișat după configurarea parolei root, a fost reproiectat. Schimbarea principală este afișarea butonului Install în toate secțiunile, permițând trecerea la instalare din orice secțiune cu setări.
    Distribuția openSUSE a publicat un instalator alternativ Agama 11
  • Dacă pentru a începe instalarea lipsește vreo setare, pe butonul Install este afișat un indicator special cu o sugestie despre acțiunile necesare.
    Distribuția openSUSE a publicat un instalator alternativ Agama 11
  • Pentru distribuția comercială SUSE Linux Enterprise Server 16, au fost implementate etapele de înregistrare pentru obținerea accesului la repozitorii și confirmarea acordului de licență.
    Distribuția openSUSE a publicat un instalator alternativ Agama 11
    Distribuția openSUSE a publicat un instalator alternativ Agama 11
  • În modul de instalare utilizând linia de comandă, care poate fi folosit din scripturi sau în cazuri în care interfața web nu poate fi pornită, a fost implementată opțiunea „—api”, care permite gestionarea instalării de pe un alt computer.
  • În modul de instalare automată, a fost adăugată suportul pentru integrarea scripturilor în configurația de instalare. Pentru adăugarea scripturilor, a fost propusă secțiunea „scripts”, care permite adăugarea scripturilor care se execută înainte sau după instalare, precum și în timpul primei încărcări a sistemului instalat.
  • În configurația pentru modul de instalare automată, a apărut posibilitatea generării automate a partițiilor fizice în grupul de partiții LVM pe baza discului specificat ca bază pentru LVM. De asemenea, a fost adăugată suportul pentru definirea în configurație pentru deblocarea discurilor criptate, informațiile pentru decriptare fiind stocate în TPMv2.

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