Ang unang bersyon ng D-Installer, ang bagong installer para sa openSUSE at SUSE, ay inilabas na

Ilang linggo na ang nakalipas ibinahagi namin dito sa blog ang balita na nagtatrabaho ang mga SUSE guys sa sarili mong installer at ngayon ngayon Mga developer ng YaST installer ginagamit ng openSUSE at SUSE Linux ay inihayag ang paglabas ng unang larawan ng installer na may bagong installer na binuo ng proyekto D-Installer na sumusuporta sa pamamahala ng pag-install sa pamamagitan ng isang web interface.

Ang inihandang larawan ay inilaan upang ipakilala ang D-Installer at nagbibigay ng paraan upang mag-install ng patuloy na na-update na edisyon ng openSUSE Tumbleweed.

Para sa mga hindi alam tungkol sa D-Installer, dapat nilang malaman iyon nakaposisyon pa rin ito bilang isang eksperimentong proyekto at ang unang paglabas ay makikita bilang pagbabago ng isang konseptong ideya sa anyo ng isang panimulang produkto na magagamit na, ngunit nangangailangan ng maraming pagpapabuti.

D-Installer ito ay tungkol sa paghihiwalay ng user interface mula sa mga panloob ng YaST at ginagawang posible na gumamit ng iba't ibang mga interface. Ang mga aklatan ng YaST ay patuloy na ginagamit para sa pag-install ng mga pakete, pag-verify ng mga computer, paghati sa mga disk, at iba pang mga function na kinakailangan para sa pag-install, bilang karagdagan sa kung saan ipinatupad ang isang layer na kumukuha ng access sa mga aklatan sa pamamagitan ng pinag-isang D-Bus na interface.

Para sa pakikipag-ugnayan ng user isang front-end na binuo gamit ang mga teknolohiya sa web ay inihanda. Kasama sa source ang isang controller na nagbibigay ng access sa mga tawag sa D-Bus sa HTTP at isang web interface na ipinapakita sa user.

La ang web interface ay nakasulat sa JavaScript uGamit ang React framework at mga bahagi ng PatternFly. Ang serbisyo para sa pag-binding ng interface sa D-Bus, pati na rin ang pinagsamang http server, ay nakasulat sa Ruby at binuo gamit ang mga ready-to-use na module na binuo ng Cockpit project, na ginagamit din sa mga web configurator ng Red Hat.

Ikinalulugod naming ipahayag ang pagkakaroon ng unang larawan sa pag-install batay sa D-Installer. Mula sa ang aming unang anunsyo noong Enero , nagsusumikap kaming pumunta mula sa isang patunay ng konsepto na hindi gumagana tungo sa isang bagay na talagang magagamit mo.

Nilalayon ng artikulong ito na ibuod ang kasalukuyang katayuan ng proyekto at kung ano ang maaari mong asahan sa malapit na hinaharap. Gayundin, sumisid kami sa ilang mga panloob na detalye nang kaunti para magkaroon ka ng mas mahusay na pangkalahatang-ideya ng landas na aming tinatahak.

Ang pag-install ay pinamamahalaan sa pamamagitan ng screen ng "Buod ng Pag-install"., na naglalaman ng mga setting ng paghahanda na ginawa bago simulan ang pag-install, tulad ng pagpili ng wika at produkto na ii-install, paghahati sa disk, at pamamahala ng mga user. Ang pangunahing pagkakaiba sa pagitan ng bagong interface at YaST ay ang paglipat sa pagsasaayos ay hindi nangangailangan ng paglulunsad ng mga indibidwal na widget at inaalok kaagad.

Ang mga kakayahan ng ang interface ay limitado pa rin, halimbawa, sa seksyon ng pagpili ng produkto ay walang posibilidad na pamahalaan ang pag-install ng mga indibidwal na hanay ng mga programa at mga function ng system, at sa seksyon ng disk partition inaalok lamang na pumili ng isang partisyon para sa pag-install nang walang posibilidad na i-edit ang partition table at baguhin ang uri ng FC.

Ng mga tampok na nangangailangan ng pagpapabuti, doon mga tool upang ipaalam sa gumagamit tungkol sa mga error na nangyayari at ayusin ang interactive na pakikipag-ugnayan sa proseso ng trabaho (halimbawa, pagpapakita ng prompt ng password kapag may nakitang naka-encrypt na partition). Kasama rin sa mga plano kakayahang baguhin ang pag-uugali ng iba't ibang yugto depende sa napiling produkto o function ng system (halimbawa, para sa MicroOS, isang read-only na partition ang ginagamit).

Kabilang sa mga layunin pagbuo ng D-Installer mayroong pag-aalis ng mga umiiral na limitasyon ng graphical na interface; palawakin ang mga posibilidad ng paggamit 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 plugin sa iba't ibang wika); hikayatin ang paglikha ng mga alternatibong senaryo ng mga kinatawan ng komunidad.

Sa wakas kung interesado kang malaman ang tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.