Zhvilluesit e instaluesit YaST, i pĂ«rdorur nĂ« openSUSE dhe SUSE Linux, kanĂ« prezantuar imazhin e parĂ« tĂ« instalimit me instaluesin e ri, tĂ« zhvilluar nĂ« kuadĂ«r tĂ« projektit D-Installer dhe qĂ« mbĂ«shtet menaxhimin e instalimit pĂ«rmes njĂ« ndĂ«rfaqeje web. Imazhi i pĂ«rgatitur Ă«shtĂ« menduar pĂ«r tâu njohur me mundĂ«sitĂ« e D-Installer dhe ofron mjete pĂ«r instalimin e edicionit openSUSE Tumbleweed, i cili pĂ«rditĂ«sohet vazhdimisht. D-Installer pĂ«r momentin pozicionohet si njĂ« projekt eksperimental dhe publikimi i parĂ« mund tĂ« konsiderohet si shndĂ«rrimi i njĂ« ideje konceptuale nĂ« formĂ«n e njĂ« produkti fillestar, tashmĂ« tĂ« pĂ«rdorshĂ«m, por qĂ« kĂ«rkon ende shumĂ« pĂ«rpunim.
D-Installer parashikon ndarjen e ndërfaqes së përdoruesit nga komponentët e brendshëm të YaST dhe ofron mundësinë e përdorimit të frontend-eve të ndryshme. Për instalimin e paketave, kontrollin e pajisjeve, ndarjen e diskut dhe funksione të tjera të nevojshme gjatë instalimit, vazhdojnë të përdoren bibliotekat YaST, mbi të cilat është ndërtuar një shtresë që abstragon qasjen te bibliotekat përmes një ndërfaqeje të unifikuar D-Bus.
Për ndërveprimin me përdoruesin është përgatitur një ndërfaqe frontend, e ndërtuar me teknologji web. Frontend përfshin një trajtues, që siguron qasje në thirrjet D-Bus përmes HTTP, dhe një ndërfaqe web e shfaqur për përdoruesin. Ndërfaqja web është shkruar në JavaScript duke përdorur kuadrin React dhe komponentët PatternFly. Shërbimi për lidhjen e ndërfaqes me D-Bus, si dhe serveri http i integruar, janë shkruar në Ruby dhe ndërtuar me përdorimin e moduleve të gatshme, të zhvilluara nga projekti Cockpit, të cilat përdoren gjithashtu në konfiguratorët web të Red Hat.
Menaxhimi i instalimit kryhet pĂ«rmes ekranit pĂ«rmbledhĂ«s âInstallation Summaryâ, ku janĂ« mbledhur cilĂ«simet pĂ«rgatitore qĂ« bĂ«hen para fillimit tĂ« instalimit, si pĂ«rzgjedhja e gjuhĂ«s dhe e produktit qĂ« do tĂ« instalohet, ndarja e diskut dhe menaxhimi i pĂ«rdoruesve. Dallimi kryesor i ndĂ«rfaqes sĂ« re nga YaST Ă«shtĂ« se kalimi te cilĂ«simet nuk kĂ«rkon nisjen e widget-eve tĂ« veçanta dhe ofrohet menjĂ«herĂ«. MundĂ«sitĂ« e ndĂ«rfaqes pĂ«r momentin janĂ« ende tĂ« kufizuara; pĂ«r shembull, nĂ« seksionin e pĂ«rzgjedhjes sĂ« produktit mungon mundĂ«sia pĂ«r tĂ« menaxhuar instalimin e grupeve tĂ« veçanta tĂ« programeve dhe roleve tĂ« sistemit, ndĂ«rsa nĂ« seksionin e ndarjes sĂ« diskut ofrohet vetĂ«m zgjedhja e particionit pĂ«r instalim, pa mundĂ«sinĂ« e redaktimit tĂ« tabelĂ«s sĂ« particioneve dhe tĂ« ndryshimit tĂ« llojit tĂ« file system.


Ndër funksionalitetet që kërkojnë përmirësim përmenden mjetet për njoftimin e përdoruesit mbi gabimet që shfaqen, si edhe organizimi i ndërveprimit interaktiv gjatë punës (për shembull, shfaqja e kërkesës për fjalëkalim kur zbulohet një ndarje e enkriptuar). Në plane është gjithashtu mundësia 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, për MicroOS përdoret një ndarje vetëm për lexim).
Ndër synimet e zhvillimit të D-Installer përmenden eliminimi i kufizimeve ekzistuese të ndërfaqes grafike; zgjerimi i mundësive për përdorimin e funksionalitetit të YaST në aplikacione të tjera; heqja dorë nga varësia ndaj një gjuhe të vetme programimi (D-Bus API do të lejojë krijimin e shtresave shtesë në gjuhë të ndryshme); nxitja e krijimit të konfigurimeve alternative nga përfaqësuesit e komunitetit.
Burimi: opennet.ru
