Distribuția openSUSE a oferit testarea noului program de instalare

Dezvoltatorii proiectului openSUSE au invitat utilizatorii să ia parte la testarea noului program de instalare D-Installer. Imaginile de instalare sunt pregătite pentru arhitecturile x86_64 (598MB) și Aarch64/ARM64 (614MB). Imaginea descărcată vă permite să instalați trei platforme: versiunea stabilă a openSUSE Leap 15.4, versiunea actualizată continuu a openSUSE Tumbleweed și ediția container izolat a Leap Micro 5.2 (doar x86_64). În viitor, noul program de instalare este planificat să fie utilizat în produse bazate pe platforma ALP (Adaptable Linux Platform), care va înlocui distribuția SUSE Linux Enterprise.

Distribuția openSUSE a oferit testarea noului program de instalare

Noul program de instalare se remarcă prin faptul că separă interfața cu utilizatorul de componentele interne ale YaST și oferă posibilitatea de a utiliza diverse interfețe, inclusiv un frontend pentru gestionarea instalării printr-o interfață web. Pentru instalarea pachetelor, verificarea echipamentelor, a discurilor de partiție și a altor funcții necesare instalării, bibliotecile YaST continuă să fie utilizate, deasupra cărora este implementat un strat care abstractizează accesul la biblioteci printr-o interfață unificată D-Bus.

Interfața de bază pentru gestionarea instalării este construită folosind tehnologii web și include un handler care oferă acces la apelurile D-Bus prin HTTP și interfața web în sine. Interfața web este scrisă în JavaScript folosind framework-ul React și componentele PatternFly. Serviciul pentru legarea interfeței la D-Bus, precum și serverul http încorporat, sunt scrise în Ruby și construite folosind module gata făcute dezvoltate de proiectul Cockpit, care sunt folosite și în configuratoarele web Red Hat. Instalatorul folosește o arhitectură cu mai multe procese, datorită căreia interfața cu utilizatorul nu este blocată în timp ce se fac alte lucrări.

Printre obiectivele dezvoltării D-Installer se numără eliminarea limitărilor existente ale interfeței grafice, extinderea capacității de a utiliza funcționalitatea YaST în alte aplicații, evitând a fi legat de un singur limbaj de programare (API-ul D-Bus vă va permite să creați adaos). -oniuni în diferite limbi) și încurajarea creării de setari alternative de către membrii comunității.

Sursa: opennet.ru

Adauga un comentariu