Lëshimi i parë i D-Installer, një instalues ​​i ri për openSUSE dhe SUSE

Zhvilluesit e instaluesit YaST, të përdorur në openSUSE dhe SUSE Linux, prezantuan imazhin e parë të instalimit me një instalues ​​të ri të zhvilluar si pjesë e projektit D-Installer dhe mbështet menaxhimin e instalimit nëpërmjet një ndërfaqeje në internet. Imazhi i përgatitur ka për qëllim t'ju njohë me aftësitë e D-Installer dhe ofron mjetet për të instaluar një botim të përditësuar vazhdimisht të openSUSE Tumbleweed. D-Installer është ende i pozicionuar si një projekt eksperimental dhe publikimi i parë mund të konsiderohet si transformimi i një ideje konceptuale në formën e një produkti fillestar, tashmë të përdorshëm, por që kërkon shumë përpunim.

D-Installer përfshin ndarjen e ndërfaqes së përdoruesit nga komponentët e brendshëm të YaST dhe lejimin e përdorimit të frontendeve të ndryshme. Për të instaluar paketa, kontrolluar pajisjet, disqet e ndarjeve dhe funksionet e tjera të nevojshme për instalim, bibliotekat YaST vazhdojnë të përdoren, në krye të të cilave zbatohet një shtresë që abstrakton aksesin në biblioteka përmes një ndërfaqe të unifikuar D-Bus.

Një front-end i ndërtuar duke përdorur teknologjitë e uebit është përgatitur për ndërveprimin me përdoruesit. Fontend përfshin një mbajtës që ofron qasje në thirrjet D-Bus nëpërmjet HTTP dhe një ndërfaqe ueb që i shfaqet përdoruesit. 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.

Instalimi menaxhohet përmes ekranit "Përmbledhja e instalimit", i cili përmban cilësimet përgatitore të bëra përpara instalimit, si zgjedhja e gjuhës dhe produktit që do të instalohet, ndarjen e diskut dhe menaxhimin e përdoruesit. Dallimi kryesor midis ndërfaqes së re dhe YaST është se kalimi te cilësimet nuk kërkon nisjen e miniaplikacioneve individuale dhe ofrohet menjëherë. Aftësitë e ndërfaqes janë ende të kufizuara, për shembull, në seksionin e përzgjedhjes së produktit nuk ka aftësi për të kontrolluar instalimin e grupeve individuale të programeve dhe roleve të sistemit, dhe në seksionin e ndarjes së diskut ofrohet vetëm zgjedhja e një ndarjeje për instalim pa aftësia për të redaktuar tabelën e ndarjes dhe për të ndryshuar llojin e skedarit.

Lëshimi i parë i D-Installer, një instalues ​​i ri për openSUSE dhe SUSE
Lëshimi i parë i D-Installer, një instalues ​​i ri për openSUSE dhe SUSE

Veçoritë që kërkojnë përmirësim përfshijnë mjete për informimin e përdoruesit për gabimet që ndodhin dhe organizimin e ndërveprimit ndërveprues gjatë punës (për shembull, nxitja për një fjalëkalim kur zbulohet një ndarje e koduar). Ka gjithashtu plane për të ndryshuar sjelljen e fazave të ndryshme të instalimit në varësi të produktit të zgjedhur ose rolit të sistemit (për shembull, MicroOS përdor një ndarje vetëm për lexim).

Ndër qëllimet e zhvillimit të D-Installer, përmendet eliminimi i kufizimeve ekzistuese të GUI; zgjerimi i aftësisë për të përdorur funksionalitetin YaST në aplikacione të tjera; shmangia e lidhjes me një gjuhë programimi (D-Bus API do t'ju lejojë të krijoni shtesa në gjuhë të ndryshme); duke inkurajuar krijimin e mjediseve alternative nga anëtarët e komunitetit.

Burimi: opennet.ru

Shto një koment