Instaluesi Agama 8 tani është në dispozicion, një projekt në zhvillim nga openSUSE

Zhvilluesit e projektit openSUSE publikuan versionin e instalerit Agama 8 (i njohur më parë si D-Installer), i cili po zhvillohet për të zëvendësuar ndërfaqen tradicionale të instalimit të SUSE dhe openSUSE, dhe është e njohur për ndarjen e ndërfaqes së përdoruesit nga komponentët e brendshëm të YaST. Agama ofron mundësinë e përdorimit të fronteve të ndryshme, për shembull, një frontend për menaxhimin e instalimit përmes një ndërfaqeje web. Për testimin e instalerit të ri janë formuar grumbuj live për arkitekturën x86_64, ppc64le, s390x dhe ARM64, duke mbështetur instalimin e openSUSE Leap, versionin e vazhdueshëm të përditësuar openSUSE Tumbleweed, si dhe disa edita SUSE ALP të bazuara në konteinerë të izoluar.

Në instalerin e ri ofrohen mundësitë e nevojshme për të zgjidhur detyra të tilla si zgjedhja e grupit fillestar të aplikacioneve, konfigurimi i lidhjes rrjet, gjuhës, tastierës, zonës kohore dhe parametrave të lokalizimit, përgatitja e pajisjeve të ruajtjes dhe ndarja e particioneve, për shtimin e përdoruesve në sistem. Një prej qellimeve kryesore të zhvillimit të Agama përmendet eliminimi i kufizimeve ekzistuese të ndërfaqeve grafike, zgjerimi i mundësive për përdorimin e funksionaliteti të YaST në aplikacione të tjera, largimi nga varësia nga një gjuhë programimi e vetme dhe stimulimi i krijimit të cilësimeve alternative nga përfaqësuesit e komunitetit.

Për instalimin e paketave, kontrollin e pajisjeve, ndarjen e disqeve dhe funksione të tjera të nevojshme gjatë instalimit, Agama vazhdon të përdorë bibliotekat YaST, përmbi të cilat janë implementuar shërbime ndërmjetësuese që abstrahojnë qasjen në bibliotekat përmes një protokolli komunikimi të unifikuar mbi bazën e HTTP. Instaluesi përdor një arkitekturë shumëproçesore, e cila siguron që ndërfaqja e ndërveprimit me përdoruesin të mos bllokohet gjatë ekzekutimit të punëve 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 kornizën React dhe komponentët PatternFly. Shërbimi për shkëmbimin e mesazheve, si dhe serveri http i ndërtuar, janë shkruar në gjuhën Ruby.

Në versionin e ri është propozuar një arkitekturë e re, e cila shënon kalimin nga përdorimi i moduleve të gatshme, të zhvilluara nga projekti Cockpit, në favor të një kuadri të pavarur dhe një ndërfaqe më të modernizuar të përdoruesit. Në vend të D-Bus si protokolli kryesor i komunikimit për ndërveprimin mes komponentëve, Agama përdor HTTP. Zëvendësimi i D-Bus me HTTP zgjeron mundësitë e projektit për integrim me sisteme më të mëdha dhe thjeshton organizimin e instalimit në mënyrë automatike.

Çlirimi nga varĂ«sia ndaj Cockpit ka lejuar eliminimin e varĂ«sive tĂ« jashtme shtesĂ«, pĂ«r shembull, Cockpit pĂ«rmban komponentĂ« qĂ« janĂ« nĂ« varĂ«si me gjuhĂ«t Python dhe C, ndĂ«rsa nĂ« Agama pĂ«rdoren gjuhĂ«t Ruby dhe Rust. NdĂ«rprerja e pĂ«rdorimit tĂ« Cockpit gjithashtu ka çliruar zhvilluesit nga kufizimet me tĂ« cilat u pĂ«rballĂ«n gjatĂ« pĂ«rpjekjeve pĂ«r tĂ« realizuar mĂ«nyrĂ«n automatike tĂ« instalimit dhe pĂ«r tĂ« rishikuar ndĂ«rfaqen e konfigurimit tĂ« ruajtjeve pĂ«r tĂ« arritur njĂ« balancim optimal tĂ« thjeshtĂ«sisĂ« pĂ«r fillestarĂ«t dhe funksionalitetit pĂ«r pĂ«rdoruesit e avancuar.

Për më tepër, përdorimi i arkitekturës së re ka reduktuar ndjeshëm kohën e nisjes së instalerit dhe ka rritur performancën e tij, duke ruajtur njëkohësisht mundësinë e përdorimit të komponentëve të provuar me nivel të ulët. Nga mundësitë që ende nuk janë transferuar në realizimin e ri përmenden emulatori i ndërtuar i terminalit dhe mjetet për menaxhimin e pajisjeve DASD (Direct Access Storage Device) dhe zFCP (SCSI-over-Fibre Channel).

Përveç arkitekturës së re, në Agama 8 ofrohet një ndërfaqe e plotësisht rishikuar dhe më funksionale për konfigurimin e ruajtjeve dhe ndarjen e particioneve të diskut, në të cilën janë ruajtur të gjitha mundësitë bazë të sistemit tradicional të konfigurimit të ruajtjeve YaST dhe janë lënë mjete për personalizim të avancuar, por me një adaptim për ta bërë atë më të lehtë për fillestarët. Për shembull, ndërfaqja e re lejon zgjedhjen e vendndodhjes për secilin particion ose vëllim logjik LVM, montimin ose riformatimin e sistemeve të skedarëve që ishin të disponueshme më parë, konfigurimin e enkriptimit dhe parametrave të ngarkesës, ndryshimin e madhësive të particioneve.

Instaluesi Agama 8 tani është në dispozicion, një projekt në zhvillim nga openSUSE

Mes ndryshimeve përmendet gjithashtu një ndërfaqe e re për zgjedhjen e grupeve të aplikacioneve, përmirësimi i konfigurimit të enkriptimit të plotë të diskut mbi bazën e TPM, një grumbull i rishikuar i rrjetit, modernizimi i disa widget-eve, përmirësimi i ndërfaqeve për redaktimin e parametrave FS dhe krijimin e përdoruesve, vizualizimi më i qartë i problemeve që ndodhin gjatë instalimit, përkthimi në 10 gjuhë.

Një muaj më vonë pritet publikimi i Agama 9, në të cilin parashikohet të kryhet një riorganizim i rëndësishëm i ndërfaqes web, implementimi i mundësive që u humbën gjatë kalimit në arkitekturën e re, si dhe zgjerimi i mjeteve për instalim në mënyrë automatike, që realizohet pa ndihmën e njeriut. Qëllimi i zhvillimit është të sigurohet kompatibiliteti me AutoYaST dhe të ofrohet mundësia e përdorimit të Agama si një alternativë ndaj AutoYaST.

Burimi: opennet.ru

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