Distribucija openSUSE ponudila je testiranje novog programa za instalaciju

Programeri projekta openSUSE pozvali su korisnike da sudjeluju u testiranju novog D-Installera. Instalacijske slike su pripremljene za x86_64 (598MB) i Aarch64/ARM64 (614MB) arhitekture. Preuzeta slika vam omogućuje instaliranje tri platforme: openSUSE Leap 15.4 stabilno izdanje, openSUSE Tumbleweed rolling build i Leap Micro 5.2 izdanje izgrađeno na izoliranim spremnicima (samo x86_64). U budućnosti se novi instalacijski program planira koristiti u proizvodima temeljenim na ALP (Adaptable Linux Platform), koji će zamijeniti distribuciju SUSE Linux Enterprise.

Distribucija openSUSE ponudila je testiranje novog programa za instalaciju

Novi instalacijski program poznat je po odvajanju korisničkog sučelja od unutarnjeg dijela YaST-a i pružanju mogućnosti korištenja raznih prednjih sučelja, uključujući sučelje za upravljanje instalacijom putem web sučelja. YaST biblioteke i dalje se koriste za instaliranje paketa, provjeru opreme, particioniranje diskova i druge funkcije potrebne za instalaciju, povrh kojih je implementiran sloj koji apstrahira pristup bibliotekama kroz objedinjeno D-Bus sučelje.

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 razvojnim ciljevima D-Installer-a spominju se uklanjanje postojećih ograničenja grafičkog sučelja, proširenje mogućnosti korištenja YaST funkcionalnosti u drugim aplikacijama, izbjegavanje vezanosti za jedan programski jezik (D-Bus API omogućit će kreiranje dod. na različitim jezicima) i poticanje stvaranja alternativnih postavki od strane članova zajednice.

Izvor: opennet.ru

Dodajte komentar