Distribucija openSUSE je ponudila preizkus novega namestitvenega programa

Razvijalci projekta openSUSE so povabili uporabnike k sodelovanju pri testiranju novega namestitvenega programa D-Installer. Namestitvene slike so pripravljene za arhitekturi x86_64 (598 MB) in Aarch64/ARM64 (614 MB). Prenesena slika vam omogoča namestitev treh platform: stabilno izdajo openSUSE Leap 15.4, stalno posodobljeno gradnjo openSUSE Tumbleweed in izdajo izoliranega vsebnika Leap Micro 5.2 (samo x86_64). V prihodnosti je predvidena uporaba novega namestitvenega programa v izdelkih, ki temeljijo na platformi ALP (Adaptable Linux Platform), ki bo nadomestila distribucijo SUSE Linux Enterprise.

Distribucija openSUSE je ponudila preizkus novega namestitvenega programa

Novi namestitveni program je znan po ločevanju uporabniškega vmesnika od notranjih komponent YaST in zagotavljanju možnosti uporabe različnih vmesnikov, vključno z vmesnikom za upravljanje namestitve prek spletnega vmesnika. Za namestitev paketov, preverjanje opreme, particijskih diskov in drugih funkcij, potrebnih za namestitev, se še naprej uporabljajo knjižnice YaST, na vrhu katerih je implementiran sloj, ki abstrahira dostop do knjižnic prek enotnega vmesnika D-Bus.

Osnovni vmesnik za upravljanje namestitve je zgrajen s pomočjo spletnih tehnologij in vključuje upravljalnik, ki omogoča dostop do klicev D-Bus prek HTTP, ter sam spletni vmesnik. Spletni vmesnik je napisan v JavaScriptu z uporabo ogrodja React in komponent PatternFly. Storitev za vezavo vmesnika na D-Bus, kot tudi vgrajen http strežnik, sta napisana v Rubyju in zgrajena s pomočjo že pripravljenih modulov, ki jih je razvil projekt Cockpit in se uporabljajo tudi v spletnih konfiguratorjih Red Hat. Namestitveni program uporablja večprocesno arhitekturo, zahvaljujoč kateri uporabniški vmesnik ni blokiran, medtem ko se opravlja drugo delo.

Med cilji razvoja D-Installerja so odprava obstoječih omejitev grafičnega vmesnika, razširitev možnosti uporabe YaST funkcionalnosti v drugih aplikacijah, izogibanje vezavi na en programski jezik (D-Bus API vam bo omogočil ustvarjanje dod. v različnih jezikih) in spodbujanje ustvarjanja alternativnih nastavitev s strani članov skupnosti.

Vir: opennet.ru

Dodaj komentar