Zhvilluesit e projektit openSUSE kanë prezantuar instaluesin Agama 17, i cili po zhvillohet për të zëvendësuar ndërfaqen klasike të instalimit SUSE dhe openSUSE, dhe është i dukshëm për ndarjen e ndërfaqes së përdoruesit nga komponentët e brendshëm të YaST. Agama mbështet përdorimin e frontendeve të ndryshme, për shembull, një frontend për menaxhimin e instalimit nëpërmjet një ndërfaqe në internet. Kodi i komponentit të instaluesit shpërndahet nën licencën GPLv2 dhe shkruhet në Ruby, Rust dhe JavaScript/TypeScript.
Janë krijuar versione të drejtpërdrejta për arkitekturat x86_64, ppc64le, s390x dhe ARM64 për testimin e instaluesit të ri. Këto versione përfshijnë versionin beta të openSUSE Leap 16, versionet e përditësuara vazhdimisht të openSUSE Tumbleweed dhe openSUSE Slowroll, si dhe versionin MicroOS të bazuar në kontejnerë dhe openSUSE Leap Micro 6.2. Instaluesi do të përfshihet me openSUSE Leap 16 (kandidati për lëshim është i disponueshëm) dhe SUSE. Linux Serveri i Ndërmarrjes 16 (në testim beta).
Qëllimet e zhvillimit të Agama janë eliminimi i kufizimeve ekzistuese të ndërfaqes grafike; zgjerimi i mundësive për përdorimin e funksionalitetit YaST në aplikacione të tjera; largimi nga lidhja me një gjuhë programimi; duke inkurajuar krijimin e mjediseve alternative nga përfaqësuesit e komunitetit. Instaluesi ofron funksione të tilla si përzgjedhja e grupit fillestar të aplikacioneve, konfigurimi i lidhjes së rrjetit, gjuhës, tastierës, zonës kohore dhe cilësimeve të lokalizimit, përgatitjes së pajisjes së ruajtjes dhe ndarjes së ndarjeve, shtimi i përdoruesve në sistem.
Për të instaluar paketa, kontrolluar pajisjet, disqet e ndarjeve dhe funksionet e tjera të nevojshme për instalim, Agama vazhdon të përdorë bibliotekat YaST, në krye të të cilave zbatohen shërbimet e shtresave që kanë qasje abstrakte në biblioteka përmes një protokolli të unifikuar komunikimi të bazuar në HTTP. Instaluesi përdor një arkitekturë me shumë procese, falë së cilës ndërfaqja e përdoruesit nuk bllokohet gjatë kohës që po kryhen punë të tjera.
Ndërfaqja bazë për menaxhimin e instalimit është ndërtuar duke përdorur teknologjitë web. Ndërfaqja web është shkruar në JavaScript duke përdorur framework-un React dhe komponentët PatternFly. Shërbimi i mesazheve, si dhe serveri http i integruar, janë shkruar në Ruby. Ndërfaqja shfaqet në një shfletues që funksionon në një mjedis grafik të bazuar në Wayland (një mjedis i thjeshtuar është krijuar bazuar në menaxherin e kompozitëve Mutter dhe Firefox).
NĂ« versionin e ri:
- Faqja e konfigurimit tĂ« ndĂ«rfaqeve tĂ« rrjetit me tela Ă«shtĂ« ridizajnuar. ĂshtĂ« pĂ«rmirĂ«suar trajtimi i situatave ku shumĂ« pajisje ndajnĂ« njĂ« lidhje rrjeti.

- NdĂ«rfaqe e pĂ«rmirĂ«suar e konfigurimit tĂ« pajisjes sĂ« ruajtjes. Seksioni i ridizenjuar me listĂ«n e pajisjeve nĂ« tĂ« cilat mund tĂ« kryhet instalimi. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« pĂ«rdorur direkt diskun ose pajisjen RAID pa krijuar ndarje disku. ĂshtĂ« shtuar opsioni pĂ«r tĂ« riskanuar pajisjet e lidhura ose logjike, siç janĂ« grupet e ndarjeve LVM. Gjithashtu Ă«shtĂ« siguruar zbulimi i ndryshimit tĂ« jashtĂ«m tĂ« konfigurimit tĂ« instaluesit gjatĂ« punĂ«s me ndĂ«rfaqen web.

- Faqja e regjistrimit tani ofron mundësinë e regjistrimit të sistemit për përdoruesit. serverat RMT (Mjeti i Pasqyrimit të Depozitës), jo vetëm në Qendrën e Klientit të SUSE.

- Shtoi mundësinë për të anuluar instalimin e SELinux ose instalimi i sistemeve alternative të kontrollit të aksesit si AppArmor (në SUSE Linux Serveri i Ndërmarrjes 16.0 dhe openSUSE Leap 16.0 do të përdorin SE si parazgjedhje.Linux).
- Mjete të zgjeruara për përcaktimin e konfigurimit në formatin JSON: parametra të shtuar për konfigurimin e VLAN, aktivizimin e pajisjeve zFCP, automatizimin e mbushjes së fushave dhe ndryshimin e shablloneve të programeve të instaluara. { "software": { "patterns": { "remove": ["selinux"], "add": ["apparmor", "gnome"] } } }
- Modaliteti i automatizuar i instalimit është përmirësuar. Aftësi të përmirësuara për trajtimin e gabimeve gjatë ngarkimit të skripteve të instalimit (nëse ka probleme gjatë ngarkimit ose përpunimit të konfigurimit, tani ju kërkohet të riprovoni operacionin). Parametrat e rinj të nisjes inst.auto_insecure dhe inst.script_insecure janë shtuar për të çaktivizuar kontrollin. Certifikatat TLS gjatë ngarkimit të konfigurimit.
- Mundësia për të bërë ndryshime në procesin e instalimit është zbatuar duke përdorur paketa shtesë RPM ose imazhe DUD (Disk për Përditësimin e Driver-ave), të cilat përmbajnë skedarë dhe paketa shtesë të kopjuara në median e instalimit, si dhe skripte të nisura gjatë procesit të instalimit. URL-ja për shkarkimin e shtesave kalohet nëpërmjet parametrave të nisjes "inst.dud" dhe "inst.dud_insecure". Programi mkdud ofrohet për krijimin e një imazhi DUD.
- U shtua mbështetje për përdorimin e Agama për të instaluar shpërndarjen openSUSE Leap Micro 6.2.
Burimi: opennet.ru



