Distribucija openSUSE je ponudila testiranje novog instalatera

Razvijači projekta openSUSE pozvali su korisnike da učestvuju u testiranju novog instalatera D-Installer. Instalacijski obrasci su pripremljeni za arhitekture x86_64 (598MB) i Aarch64/ARM64 (614MB). Preuzeti obraz omogućava instalaciju tri platforme: stabilna verzija openSUSE Leap 15.4, kontinuirano ažurirana verzija openSUSE Tumbleweed i izdanje Leap Micro 5.2, izgrađeno na osnovi izolovanih kontejnera (samo za x86_64). U budućnosti se planira korišćenje novog instalatera u proizvodima zasnovanim na platformi ALP (Adaptable Linux Platform), koja zamenjuje distribuciju SUSE Linux Enterprise.

Distribucija openSUSE je ponudila testiranje novog instalatera

Novi instalater je značajan po odvajanju korisničkog interfejsa od unutrašnjih komponenti YaST i pružanju mogućnosti korišćenja različitih frontendova, uključujući frontend za upravljanje instalacijom putem web-interfejsa. Za instalaciju paketa, proveru hardvera, particionisanje diskova i druge potrebne funkcije tokom instalacije i dalje se koriste biblioteke YaST, iznad kojih je realizovan sloj koji apskribira pristup bibliotekama putem unified D-Bus interfejsa.

Osnovni interfejs za upravljanje instalacijom je izgrađen korišćenjem web-tehnologija i uključuje obrtnik koji omogućava pristup D-Bus pozivima putem HTTP-a, kao i sam web-interfejs. Web-interfejs je napisan u JavaScript-u koristeći React framework i PatternFly komponente. Servis za povezivanje interfejsa s D-Bus-om, kao i ugrađeni http-server, su napisani na Ruby-ju i izgrađeni koristeći gotove module razvijane u projektu Cockpit, koji se takođe koriste u web-konfiguratorima Red Hat-a. U instalateru se koristi višenitna arhitektura, zahvaljujući kojoj interfejs za interakciju s korisnikom nije blokiran tokom izvršavanja drugih zadataka.

Među ciljevima razvoja D-Installer-a navodi se uklanjanje postojećih ograničenja grafičkog interfejsa, proširenje mogućnosti korišćenja funkcionalnosti YaST u drugim aplikacijama, udaljavanje od vezanosti za jedan programski jezik (D-Bus API će omogućiti kreiranje ekstenzija na različitim jezicima) i stimulacija stvaranja alternativnih podešavanja od strane predstavnika zajednice.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster