Zhvilluesit e projektit openSUSE kanë publikuar instaluesin Agama 18, i cili dallohet për ndarjen e ndërfaqes së përdoruesit nga komponentët e brendshëm të YaST. Agama mbështet frontend-e të ndryshme, duke përfshirë një frontend të menaxhimit të instalimit të bazuar në internet. Agama zëvendëson ndërfaqen klasike të instalimit në versionet e SUSE. Linux Enterprise Server 16 dhe openSUSE Leap 16. Komponentët e instaluesit janë të licencuar sipas licencës GPLv2 dhe janë shkruar në Ruby, Rust dhe JavaScript/TypeScript.
Janë krijuar versione të drejtpërdrejta për arkitekturat x86_64, ppc64le, s390x dhe ARM64 për vlerësimin e instaluesit të ri. Këto versione përfshijnë openSUSE Leap 16, versione të përditësuara vazhdimisht të openSUSE Tumbleweed dhe openSUSE Slowroll, si dhe botime të MicroOS dhe openSUSE Leap Micro.
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ë diskut është ridizajnuar. Zhvilluesit janë përpjekur të kombinojnë një ndërfaqe miqësore për përdoruesit fillestarë me aksesin në cilësime të avancuara për përdoruesit me përvojë.

- Ndërfaqja për konfigurimin e pajisjeve të ruajtjes DASD (Pajisja e Ruajtjes me Qasje të Drejtpërdrejtë) të përdorura në kompjuterët kryesorë System/390 është përmirësuar.

- AftĂ«sitĂ« e menaxhimit tĂ« konfigurimit nĂ« formatin JSON janĂ« zgjeruar. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r validimin lokal tĂ« njĂ« profili JSON pa ekzekutuar instaluesin. JanĂ« zbatuar mjete pĂ«r menaxhimin e pĂ«rgjigjeve tĂ« pyetjeve tĂ« instaluesit nga brenda profilit. Tani Ă«shtĂ« e disponueshme edhe mundĂ«sia pĂ«r tĂ« fshirĂ« shabllone individuale tĂ« instalimit, pĂ«rveç zĂ«vendĂ«simit tĂ« tĂ« gjithĂ« listĂ«s.
- U shtua mundësia për të përditësuar versionin e instaluesit nga një depo e jashtme përpara se të fillojë procesi i instalimit.
- Shtohen opsione për instalimin e versioneve të hershme alfa të SUSE Linux 16.1. Në të ardhmen, ata planifikojnë të shtojnë mbështetje për versionet testuese të openSUSE 16.1 dhe edicionin atomik të openSUSE Kalpa.
- Mbështetja për arkitekturën i586 është ndërprerë zyrtarisht.
Burimi: opennet.ru


