OpenSUSE dia manamboatra interface tsara ho an'ny installer YaST

Taorian'ny fanambarana ny fifindrana amin'ny tranonkalan'ny installer Anaconda ampiasaina ao amin'ny Fedora sy RHEL, ireo mpamorona ny installer YaST dia nanambara drafitra hamolavola ny tetikasa D-Installer ary hamorona fiafaran'ny fitantanana ny fametrahana ny fizarana openSUSE sy SUSE Linux. amin'ny alàlan'ny interface web.

Marihina fa efa ela no namolavola ny interface WebYaST ny tetikasa, saingy voafetra amin'ny fahaiza-manaon'ny fitantanana lavitra sy ny fanamafisana ny rafitra, tsy natao hampiasaina ho installer, ary mifamatotra mafy amin'ny code YaST. D-Installer dia raisina ho toy ny sehatra izay manome frontends fametrahana marobe (Qt GUI, CLI ary Web) eo an-tampon'ny YaST. Ny drafitra mifandraika dia ahitana asa hanafohezana ny fizotry ny fametrahana, manasaraka ny interface interface amin'ny singa anatiny ao amin'ny YaST, ary manampy interface interface.

OpenSUSE dia manamboatra interface tsara ho an'ny installer YaST

Ara-teknika, D-Installer dia sosona abstraction napetraka eo an-tampon'ny tranomboky YaST ary manome interface tsara ho an'ny fidirana amin'ny fiasa toy ny fametrahana fonosana, fanamarinana hardware ary fisarahana kapila amin'ny D-Bus. Hadika amin'ny D-Bus API voatondro ireo installer grafika sy console, ary homanina koa ny installer mifototra amin'ny navigateur izay mifandray amin'ny D-Installer amin'ny alàlan'ny serivisy proxy izay manome fidirana amin'ny antso D-Bus amin'ny alàlan'ny HTTP. Ny fampandrosoana dia mbola eo amin'ny dingana voalohany prototype. D-Installer sy proxy dia novolavolaina tamin'ny fiteny Ruby, izay YaST mihitsy no nanoratana, ary ny interface web dia noforonina amin'ny JavaScript mampiasa ny React framework (ny fampiasana ny singa Cockpit dia tsy voahilika).

Anisan'ireo tanjona nokendren'ny tetikasa D-Installer: manafoana ny fetra efa misy amin'ny interface grafika, manitatra ny fahafahan'ny fampiasana ny fampiasa YaST amin'ny rindranasa hafa, interface tsara D-Bus mitambatra izay manamora ny fampidirana amin'ny workflows anao manokana, misoroka ny famatorana amin'ny fandaharana iray. fiteny (D-Bus API dia hamela anao hamorona add-ons amin'ny fiteny samihafa), mamporisika ny famoronana toe-javatra hafa ataon'ny mpikambana ao amin'ny vondrom-piarahamonina.

Source: opennet.ru

Add a comment