Razvojni programeri projekta openSUSE pozvali su korisnike da sudjeluju u testiranju novog instalatora D-Installer. Instalacijske slike pripremljene su za arhitekture x86_64 (598 MB) i Aarch64/ARM64 (614 MB). Preuzeta slika omogućuje vam instalaciju tri platforme: stabilnog izdanja openSUSE Leap 15.4, kontinuirano ažurirane openSUSE Tumbleweed verzije i Leap Micro 5.2 izdanja, izgrađenog na izoliranim spremnicima (samo x86_64). U budućnosti se planira korištenje novog instalatora u proizvodima temeljenim na ALP (Adaptable Platform) platformi. Linux Platforma), koja zamjenjuje SUSE distribuciju Linux Poduzeće.

Novi instalacijski program značajan je po odvajanju korisničkog sučelja od internih YaST komponenti i pružanju mogućnosti korištenja različitih frontenda, uključujući frontend za upravljanje instalacijom putem web sučelja. YaST biblioteke se i dalje koriste za instaliranje paketa, provjeru hardvera, particioniranje diskova i druge potrebne instalacijske funkcije, s implementiranim slojem na vrhu koji apstrahira pristup bibliotekama putem ujedinjenog D-Bus sučelja.
Osnovno sučelje za upravljanje postrojenjem izgrađeno je pomoću web tehnologija i uključuje rukovatelj koji omogućuje pristup D-Bus pozivima putem HTTP-a te samo web sučelje. Web sučelje je napisano u JavaScriptu koristeći React framework i PatternFly komponente. Servis za vezanje sučelja na D-Bus, kao i ugrađeni http server, napisani su u Rubyju i izgrađeni pomoću gotovih modula koje je razvio Cockpit projekt, a koji se također koriste u Red Hat web konfiguratorima. Instalacijski program koristi višeprocesnu arhitekturu koja osigurava da korisničko sučelje nije blokirano dok se drugi poslovi obavljaju.
Među ciljevima razvoja D-Installera su uklanjanje postojećih ograničenja grafičkog sučelja, proširenje mogućnosti korištenja YaST funkcionalnosti u drugim aplikacijama, odmicanje od vezanja za jedan programski jezik (D-Bus API će omogućiti stvaranje dodataka na različitim jezicima) i poticanje stvaranja alternativnih postavki od strane članova zajednice.
Izvor: opennet.ru
