openSUSE atskleidė savo naujojo diegimo programos „Agama“ planą 

Agama

Agama, naujasis SUSE projekto montuotojas

Los pristatė „openSUSE“ projekto kūrėjai prieš kelias dienas informacija apie veiksmų planą naujojo diegimo programos „Agama“ kūrimas (anksčiau D-Installer).

Įraše tai minima Ši nauja diegimo programa kuriama siekiant pakeisti diegimo sąsają SUSE ir openSUSE klasika, o viena iš pastebimų Agama savybių yra vartotojo sąsajos ir vidinių YaST dalių atskyrimas.

Apie Agamą

Veikia nauja diegimo programa openSUSE siekiama naudoti įvairias sąsajas, įskaitant vieną valdymo sąsajadiegimas per žiniatinklio sąsająb, kiti paminėti Agama kūrimo tikslai yra: esamų grafinės sąsajos apribojimų pašalinimas, YaST funkcionalumo kitose programose išplėtimas ir ryšių su programavimo kalba atlaisvinimas (D-Bus API leisti kurti įskiepius įvairiomis kalbomis) ir skatinti bendruomenės narius kurti alternatyvias aplinkas.

Pagrindinė Agama sąsaja valdyti diegimą sukurta naudojant žiniatinklio technologijas ir apima tvarkyklę, suteikiančią prieigą prie D-Bus skambučių per HTTP, taip pat pačią žiniatinklio sąsają. Ši žiniatinklio sąsaja parašyta „JavaScript“, naudojant „React“ sistemą ir „PatternFly“ komponentus. Sąsajos susiejimo su D-Bus paslauga, taip pat integruotas HTTP serveris, parašytos Ruby.

Komanda apibūdino šių metų strategiją ir, nepaisant jos plėtros sklandumo, komanda yra įsipareigojusi laikytis nuoseklaus Agama išleidimo grafiko su dviem pagrindiniais etapais. Pirmasis planuojamas balandžio viduryje, o kitas - liepos viduryje.

Balandžio įvykis pakeis Agamos architektūrą. Nuo jo priklausomybės nuo Cockpit pereis prie autonomiškesnės sistemos, kuri derinama su patobulinta vartotojo sąsaja, kuria siekiama optimizuoti saugyklos konfigūracijas.

Antrojo etapo tikslas – pagerinti „Agama“ lankstumą ir galimybes be priežiūros instaliuoti, siekiant, kad „Agama“ būtų puiki alternatyva AutoYaST.

Dabartiniame kūrimo etape jau naujas montuotojas suteikia gebėjimų, reikalingų sprendžiant tokias užduotis kaip:

  • Pasirinkite pradinį programų rinkinį
  • Galimybė konfigūruoti tinklo ryšio kalbą, klaviatūrą, laiko juostą ir vietos nustatymus
  • Paruoškite saugojimo įrenginį ir padalinkite jį
  • Pridėkite vartotojus prie sistemos.

Norėdami įdiegti paketus, patikrinkite kompiuterius, skaidykite diskus ir atlikite kitas funkcijas reikalingas montavimui, Agama ir toliau naudoja YaST bibliotekas. Be šių bibliotekų, įdiegtos sluoksnių paslaugos, kurios suteikia prieigą prie jų per vieningą D-Bus sąsają. Diegimo programa naudoja daugiasriegią architektūrą, leidžiančią vartotojo sąsajai neužsikabinti, kol atliekamos kitos užduotys.

Minima, kad Šiais metais planuojami du pagrindiniai Agama atnaujinimai. Pirmasis numatytas vidury balandžio mėn., o antrasis - liepos viduryje. Liepos mėn. atnaujinimas bus skirtas lankstumui ir funkcionalumui, susijusiam su automatizuotomis ir neprižiūrimomis instaliacijomis, didinti. Balandžio mėn. atnaujinimas pasižymi tuo, kad nustojo naudoti paruoštus modulius, sukurtus pagal projektą „Cockpit“, už tai, kad būtų naudojama labiau nepriklausoma sistema ir modernizuota vartotojo sąsaja.

Atsisakius „Cockpit“, bus pašalintos papildomos išorinės priklausomybės ir apribojimai, kurie neleido įgyvendinti kai kurių idėjų. Pavyzdžiui, Cockpit yra Python ir C kalbų komponentai kaip priklausomybės, o Agama naudoja Ruby ir Rust kalbas. „Cockpit“ pašalinimas taip pat išlaisvins kūrėjus nuo apribojimų, su kuriais jie susidūrė bandydami įdiegti automatinio diegimo režimą ir perkurdami saugyklos konfigūracijos sąsają, kad būtų pasiekta optimali pusiausvyra tarp paprastumo pradedantiesiems ir funkcionalumo pažengusiems vartotojams.

domina išbandyti naują diegimo programą Agama, kuriamos tiesioginės versijos x86_64 ir ARM64 architektūroms. Šios versijos palaiko nuolat atnaujinamos openSUSE Tumbleweed versijos diegimą, taip pat SUSE ALP, openSUSE MicroOS ir openSUSE MicroOS Desktop leidimus, įmontuotus atskiruose konteineriuose.

Pagaliau jei norite sužinoti daugiau apie tai, galite patikrinti išsamią informaciją Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.