openSUSE qed jiżviluppa interface tal-web għall-installatur YaST

Wara t-tħabbira tat-trasferiment għall-interface tal-web tal-installatur Anaconda użat f'Fedora u RHEL, l-iżviluppaturi tal-installatur YaST żvelaw pjanijiet biex jiżviluppaw il-proġett D-Installer u joħolqu front end għall-ġestjoni tal-installazzjoni tad-distribuzzjonijiet openSUSE u SUSE Linux permezz tal-interface tal-web.

Huwa nnutat li l-proġett ilu jiżviluppa l-interface tal-web WebYaST għal żmien twil, iżda huwa limitat mill-kapaċitajiet ta 'amministrazzjoni remota u konfigurazzjoni tas-sistema, mhuwiex iddisinjat għall-użu bħala installatur, u huwa strettament marbut mal-kodiċi YaST. D-Installer huwa meqjus bħala pjattaforma li tipprovdi frontends ta 'installazzjoni multipli (Qt GUI, CLI u Web) fuq YaST. Pjanijiet relatati jinkludu xogħol biex jitqassar il-proċess ta 'installazzjoni, tissepara l-interface tal-utent mill-komponenti interni ta' YaST, u żżid interface tal-web.

openSUSE qed jiżviluppa interface tal-web għall-installatur YaST

Teknikament, D-Installer huwa saff ta' astrazzjoni implimentat fuq il-libreriji YaST u jipprovdi interface unifikata għall-aċċess ta' funzjonijiet bħall-installazzjoni tal-pakketti, il-verifika tal-ħardwer, u l-qsim tad-disk permezz ta' D-Bus. L-installaturi grafiċi u tal-console se jiġu tradotti għall-API D-Bus speċifikata, u se jitħejja wkoll installatur ibbażat fuq il-browser li jinteraġixxi ma 'D-Installer permezz ta' servizz ta 'proxy li jipprovdi aċċess għal sejħiet D-Bus permezz ta' HTTP. L-iżvilupp għadu fl-istadju inizjali tal-prototip. D-Installer u prokuri huma żviluppati fil-lingwa Ruby, li fiha YaST innifsu huwa miktub, u l-interface tal-web hija maħluqa f'JavaScript bl-użu tal-qafas React (l-użu ta 'komponenti Cockpit mhuwiex eskluż).

Fost l-għanijiet segwiti mill-proġett D-Installer: l-eliminazzjoni tal-limitazzjonijiet eżistenti tal-interface grafika, l-espansjoni tal-possibbiltajiet għall-użu tal-funzjonalità YaST f'applikazzjonijiet oħra, interface D-Bus unifikata li tissimplifika l-integrazzjoni mal-flussi tax-xogħol tiegħek stess, tevita li tkun marbuta ma 'wieħed. lingwa tal-ipprogrammar (D-Bus API se tippermettilek li toħloq add-ons f'lingwi differenti), li tinkoraġġixxi l-ħolqien ta 'settings alternattivi mill-membri tal-komunità.

Sors: opennet.ru

Żid kumment