Projekti openSUSE publikoi një instalues alternativ Agama 5

Zhvilluesit e projektit openSUSE publikuan një version të ri të instaluesit Agama (më parë D-Installer), i cili po zhvillohet për të zëvendësuar ndërfaqen klasike të instalimit të SUSE dhe openSUSE, dhe është i njohur për ndarjen e ndërfaqes së përdoruesit nga komponentët e brendshëm YaST. Agama ofron mundësinë e përdorimit të proçesoreve të ndryshëm, për shembull, një proçesor për menaxhimin e instalimit përmes ndërfaqes web. Për instalimin e paketave, verifikimin e pajisjeve, ndarjen e disqeve dhe funksioneve të tjera të nevojshme gjatë instalimit, vazhdojnë të përdoren bibliotekat YaST, mbi të cilat realizohen shërbime që sigurojnë një qasje të unifikuar përmes ndërfaqes D-Bus.

Për testim janë formuar ndërtimet live me instaluesin e ri (x86_64, ARM64), që mbështesin instalimin e ndërtimit të përditësuar vazhdimisht openSUSE Tumbleweed, si dhe edicionet openSUSE Leap Micro, SUSE ALP dhe openSUSE Leap 16, të ndërtuara mbi bazën e konteinerëve të izoluar.

Projekti openSUSE publikoi një instalues alternativ Agama 5Projekti openSUSE publikoi një instalues alternativ Agama 5

Ndërfaqja bazë për menaxhimin e instalimit është ndërtuar duke përdorur teknologji web dhe përfshin një menaxher që siguron qasje në thirrjet D-Bus përmes HTTP-së, si dhe ndërfaqen web. Ndërfaqja web është e shkruar në JavaScript duke përdorur framework-un React dhe komponentët PatternFly. Shërbimi për lidhjen e ndërfaqes me D-Bus, si dhe serveri http i integruar, janë të shkruara në Ruby dhe janë ndërtuar duke përdorur module të gatshme të zhvilluara nga projekti Cockpit, të cilat gjithashtu përdoren në konfiguratorët web të Red Hat. Në installer është përdorur një arkitekturë shumëprosesore, që lejon që ndërfaqja e përdoruesit të mos bllokohet gjatë realizimit të punëve të tjera.

Projekti openSUSE publikoi një instalues alternativ Agama 5

Në këtë fazë të zhvillimit, instaluesi ofron shërbime që janë të përgjegjshme për menaxhimin e procesit të instalimit, konfigurimin e përmbajtjes së produktit dhe listës së programeve që do të instalohen, konfigurimin e gjuhës, tastierës dhe parametrave të lokalizimit, përgatitjen e pajisjeve të ruajtjes dhe ndarjen e partitions, shfaqjen e aludimeve dhe informacionit ndihmës, shtimin e përdoruesve në sistem dhe konfigurimin e lidhjes në rrjet.

NdĂ«r qĂ«llimet e zhvillimit tĂ« Agama pĂ«rmendet heqja e kufizimeve ekzistuese tĂ« ndĂ«rfaqes grafike, zgjerimi i mundĂ«sive pĂ«r pĂ«rdorimin e funksionalitetit YaST nĂ« aplikacione tĂ« tjera, shmangia e lidhjes me njĂ« gjuhĂ« programimi (API D-Bus do t’i lejojĂ« shkaktuesit tĂ« krijojnĂ« shtesa nĂ« gjuhĂ« tĂ« ndryshme) dhe nxitja e krijimit tĂ« konfigurimeve alternative nga pĂ«rfaqĂ«suesit e komunitetit.

Ndërfaqja Agama është vendosur të jetë sa më e thjeshtë për përdoruesin, mes të tjera është hequr mundësia e instalimit selektiv të paketave. Aktualisht, zhvilluesit po diskutojnë variante të mundshme për implementimin e një ndërfaqe më të thjeshtë për zgjedhjen e programeve për t'u instaluar (si opsionin kryesor po shqyrtohet një prototip ndarjeje të kategorive bazuar në shabllone tipike të përdorimit, për shembull, mjedise grafike, mjete për konteinerë, mjete për zhvillues etj.).

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster