OpenSUSE distribucija ponudila je testiranje novog instalatera

Programeri openSUSE projekta pozvali su korisnike da učestvuju u testiranju novog instalatera D-Installer. Instalacijske slike su pripremljene za x86_64 (598MB) i Aarch64/ARM64 (614MB) arhitekture. Preuzeta slika vam omogućava da instalirate tri platforme: stabilno izdanje openSUSE Leap 15.4, kontinuirano ažuriranu verziju openSUSE Tumbleweeda i izolirano kontejnersko izdanje Leap Micro 5.2 (samo x86_64). U budućnosti je planirano da se novi instalater koristi u proizvodima baziranim na ALP (Adaptable Linux Platform) platformi, koja će zamijeniti SUSE Linux Enterprise distribuciju.

OpenSUSE distribucija ponudila je testiranje novog instalatera

Novi instalater je poznat po odvajanju korisničkog interfejsa od internih komponenti YaST-a i pružanju mogućnosti korišćenja različitih frontendova, uključujući frontend za upravljanje instalacijom putem veb interfejsa. Za instaliranje paketa, provjeru opreme, particionih diskova i drugih funkcija potrebnih za instalaciju, nastavljaju se koristiti YaST biblioteke, na vrhu kojih je implementiran sloj koji apstrahuje pristup bibliotekama kroz objedinjeni D-Bus interfejs.

Osnovno sučelje za upravljanje postrojenjem izgrađeno je korištenjem web tehnologija i uključuje rukovalac koji omogućava pristup D-Bus pozivima putem HTTP-a, te sam web interfejs. Veb interfejs je napisan u JavaScript-u koristeći React framework i PatternFly komponente. Servis za vezivanje interfejsa za D-Bus, kao i ugrađeni http server, napisani su u Ruby-u i izgrađeni pomoću gotovih modula razvijenih u projektu Cockpit, koji se koriste i u Red Hat web konfiguratorima. Instalater koristi višeprocesnu arhitekturu koja osigurava da korisnički interfejs nije blokiran dok se drugi posao obavlja.

Među ciljevima razvoja D-Installera su eliminacija postojećih ograničenja grafičkog sučelja, proširenje mogućnosti korištenja YaST funkcionalnosti u drugim aplikacijama, izbjegavanje vezivanja za jedan programski jezik (D-Bus API će vam omogućiti da kreirate dodaj -na različitim jezicima) i podsticanje stvaranja alternativnih postavki od strane članova zajednice.

izvor: opennet.ru

Dodajte komentar