Unang release ng D-Installer, isang bagong installer para sa openSUSE at SUSE

Ang mga developer ng YaST installer, na ginamit sa openSUSE at SUSE Linux, ay nagpakita ng unang larawan sa pag-install na may bagong installer na binuo bilang bahagi ng proyekto ng D-Installer at sumusuporta sa pamamahala ng pag-install sa pamamagitan ng isang web interface. Ang inihandang larawan ay inilaan upang maging pamilyar ka sa mga kakayahan ng D-Installer at nagbibigay ng paraan upang mag-install ng patuloy na na-update na edisyon ng openSUSE Tumbleweed. Nakaposisyon pa rin ang D-Installer bilang isang pang-eksperimentong proyekto at ang unang release ay maaaring ituring na pagbabago ng isang konseptong ideya sa anyo ng isang paunang produkto, na magagamit na, ngunit nangangailangan ng maraming refinement.

Kasama sa D-Installer ang paghihiwalay ng user interface mula sa mga panloob na bahagi ng YaST at pagpapahintulot sa paggamit ng iba't ibang frontend. Upang mag-install ng mga pakete, suriin ang mga kagamitan, partition disk at iba pang mga function na kinakailangan para sa pag-install, patuloy na ginagamit ang mga aklatan ng YaST, kung saan may ipinapatupad na layer na kumukuha ng access sa mga aklatan sa pamamagitan ng pinag-isang D-Bus na interface.

Ang isang front-end na binuo gamit ang mga teknolohiya sa web ay inihanda para sa pakikipag-ugnayan ng user. Kasama sa fontend ang isang handler na nagbibigay ng access sa mga tawag sa D-Bus sa pamamagitan ng HTTP, at isang web interface na ipinapakita sa user. Ang web interface ay nakasulat sa JavaScript gamit ang React framework at mga bahagi ng PatternFly. Ang serbisyo para sa pagbubuklod ng interface sa D-Bus, pati na rin ang built-in na http server, ay nakasulat sa Ruby at binuo gamit ang mga yari na module na binuo ng proyekto ng Cockpit, na ginagamit din sa Red Hat web configurators.

Ang pag-install ay pinamamahalaan sa pamamagitan ng screen ng "Buod ng Pag-install", na naglalaman ng mga setting ng paghahanda na ginawa bago ang pag-install, tulad ng pagpili ng wika at produkto na i-install, disk partitioning at pamamahala ng user. Ang pangunahing pagkakaiba sa pagitan ng bagong interface at YaST ay ang pagpunta sa mga setting ay hindi nangangailangan ng paglulunsad ng mga indibidwal na widget at inaalok kaagad. Ang mga kakayahan ng interface ay limitado pa rin, halimbawa, sa seksyon ng pagpili ng produkto ay walang kakayahang kontrolin ang pag-install ng mga indibidwal na hanay ng mga programa at mga tungkulin ng system, at sa seksyon ng disk partition lamang ang pagpili ng isang partition para sa pag-install ay inaalok nang walang kakayahang i-edit ang partition table at baguhin ang uri ng file.

Unang release ng D-Installer, isang bagong installer para sa openSUSE at SUSE
Unang release ng D-Installer, isang bagong installer para sa openSUSE at SUSE

Kasama sa mga feature na nangangailangan ng pagpapabuti ang mga tool para sa pagpapaalam sa user tungkol sa mga error na nangyayari at pag-aayos ng interactive na pakikipag-ugnayan sa panahon ng trabaho (halimbawa, pag-prompt para sa isang password kapag may nakitang naka-encrypt na partition). Mayroon ding mga planong baguhin ang gawi ng iba't ibang yugto ng pag-install depende sa napiling produkto o papel ng system (halimbawa, gumagamit ang MicroOS ng read-only na partition).

Kabilang sa mga layunin ng pagpapaunlad ng D-Installer, ang pag-aalis ng mga umiiral na limitasyon ng GUI ay binanggit; pagpapalawak ng kakayahang gumamit ng YaST functionality sa ibang mga application; pag-iwas sa pagiging nakatali sa isang programming language (pahihintulutan ka ng D-Bus API na lumikha ng mga add-on sa iba't ibang wika); hinihikayat ang paglikha ng mga alternatibong setting ng mga miyembro ng komunidad.

Pinagmulan: opennet.ru

Magdagdag ng komento