Earste release fan D-Installer, in nije ynstallearder foar openSUSE en SUSE

De ûntwikkelders fan it YaST-ynstallearder, brûkt yn openSUSE en SUSE Linux, presinteare de earste ynstallaasjeôfbylding mei in nije ynstallearder ûntwikkele as ûnderdiel fan it D-Installer-projekt en it stypjen fan ynstallaasjebehear fia in webynterface. De tariede ôfbylding is bedoeld om jo fertroud te meitsjen mei de mooglikheden fan D-Installer en biedt de middels om in kontinu bywurke edysje fan openSUSE Tumbleweed te ynstallearjen. D-Installer is noch altyd gepositioneerd as in eksperiminteel projekt en de earste release kin beskôge wurde as de transformaasje fan in konseptueel idee yn 'e foarm fan in earste produkt, al brûkber, mar fereasket in soad ferfining.

D-Installer giet it om it skieden fan de brûkersynterface fan 'e ynterne komponinten fan YaST en it tastean fan it brûken fan ferskate frontends. Om pakketten te ynstallearjen, apparatuer te kontrolearjen, partitionskiven en oare funksjes dy't nedich binne foar ynstallaasje, wurde YaST-biblioteken fierder brûkt, wêrby't in laach wurdt ymplementearre dy't tagong ta biblioteken abstrahert fia in ferienige D-Bus-ynterface.

In front-end boud mei webtechnologyen is taret foar ynteraksje mei brûkers. De fontend befettet in handler dy't tagong jout ta D-Bus-oproppen fia HTTP, en in webynterface toand oan de brûker. De webynterface is skreaun yn JavaScript mei it React-framework en PatternFly-komponinten. De tsjinst foar it binen fan de ynterface oan D-Bus, lykas de ynboude http-tsjinner, wurde skreaun yn Ruby en boud mei help fan klearmakke modules ûntwikkele troch it Cockpit-projekt, dy't ek brûkt wurde yn Red Hat webkonfigurators.

De ynstallaasje wurdt beheard fia it skerm "Ynstallaasje gearfetting", dat tariedende ynstellings befettet dy't makke binne foar de ynstallaasje, lykas it selektearjen fan de te ynstallearjen taal en produkt, skiifpartitionering en brûkersbehear. It wichtichste ferskil tusken de nije ynterface en YaST is dat it gean nei ynstellings net nedich is om yndividuele widgets te starten en wurdt fuortendaliks oanbean. De ynterface-mooglikheden binne noch beheind, bygelyks yn 'e seksje foar seleksje fan produkten is d'r gjin mooglikheid om de ynstallaasje fan yndividuele sets fan programma's en systeemrollen te kontrolearjen, en yn' e skiifpartition-seksje wurdt allinich de seleksje fan in partysje foar ynstallaasje oanbean sûnder de mooglikheid om de partysjetabel te bewurkjen en it bestânstype te feroarjen.

Earste release fan D-Installer, in nije ynstallearder foar openSUSE en SUSE
Earste release fan D-Installer, in nije ynstallearder foar openSUSE en SUSE

Funksjes dy't ferbettering nedich binne omfetsje ark foar it ynformearjen fan de brûker oer flaters dy't foarkomme en it organisearjen fan ynteraktive ynteraksje tidens wurk (bygelyks freegje om in wachtwurd as in fersifere partition wurdt ûntdutsen). D'r binne ek plannen om it gedrach fan ferskate ynstallaasjestadia te feroarjen ôfhinklik fan it selekteare produkt of systeemrol (MicroOS brûkt bygelyks in read-allinnich partysje).

Under de ûntwikkelingsdoelen fan D-Installer wurdt eliminaasje fan besteande GUI-beheinings neamd; it útwreidzjen fan de mooglikheid om YaST-funksjonaliteit te brûken yn oare applikaasjes; it foarkommen fan bûn oan ien programmeartaal (D-Bus API lit jo tafoegings yn ferskate talen oanmeitsje); it oanmoedigjen fan it meitsjen fan alternative ynstellings troch leden fan 'e mienskip.

Boarne: opennet.ru

Add a comment