Shpërndarja openSUSE ofroi për të testuar instaluesin e ri

Zhvilluesit e projektit openSUSE ftuan përdoruesit të marrin pjesë në testimin e D-Installer-it të ri. Imazhet e instalimit përgatiten për arkitekturat x86_64 (598MB) dhe Aarch64/ARM64 (614MB). Imazhi i shkarkuar ju lejon të instaloni tre platforma: lëshimi i qëndrueshëm i openSUSE Leap 15.4, ndërtimi i rrotullimit të openSUSE Tumbleweed dhe botimi Leap Micro 5.2 i ndërtuar në kontejnerë të izoluar (vetëm x86_64). Në të ardhmen, instaluesi i ri është planifikuar të përdoret në produktet e bazuara në ALP (Adaptable Linux Platform), e cila do të zëvendësojë shpërndarjen SUSE Linux Enterprise.

Shpërndarja openSUSE ofroi për të testuar instaluesin e ri

Instaluesi i ri është i dukshëm për ndarjen e ndërfaqes së përdoruesit nga pjesët e brendshme YaST dhe ofrimin e aftësisë për të përdorur një shumëllojshmëri të pjesëve të përparme, duke përfshirë një pjesë të përparme për menaxhimin e instalimit nëpërmjet një ndërfaqe në internet. Bibliotekat YaST vazhdojnë të përdoren për të instaluar paketa, për të kontrolluar pajisjet, disqet e ndarjeve dhe funksione të tjera të nevojshme për instalim, në krye të të cilave zbatohet një shtresë që abstrakton aksesin në biblioteka përmes një ndërfaqe të unifikuar D-Bus.

Ndërfaqja bazë për menaxhimin e instalimit është ndërtuar duke përdorur teknologjitë e uebit dhe përfshin një mbajtës që ofron akses në thirrjet D-Bus nëpërmjet HTTP dhe vetë ndërfaqen e uebit. Ndërfaqja e uebit është shkruar në JavaScript duke përdorur komponentët React frame dhe PatternFly. Shërbimi për lidhjen e ndërfaqes me D-Bus, si dhe serveri i integruar http, janë shkruar në Ruby dhe janë ndërtuar duke përdorur module të gatshme të zhvilluara nga projekti Cockpit, të cilat përdoren gjithashtu në konfiguruesit e ueb-it të Red Hat. Instaluesi përdor një arkitekturë me shumë procese që siguron që ndërfaqja e përdoruesit të mos bllokohet ndërsa po kryhen punë të tjera.

Ndër qëllimet e zhvillimit të D-Installer përmenden eliminimi i kufizimeve ekzistuese të ndërfaqes grafike, zgjerimi i mundësive për përdorimin e funksionit YaST në aplikacione të tjera, duke shmangur lidhjen me një gjuhë programimi (API D-Bus do të lejojë krijimin e shtesave -on në gjuhë të ndryshme), dhe inkurajimi i krijimit të mjediseve alternative nga anëtarët e komunitetit.

Burimi: opennet.ru

Shto një koment