i-openSUSE iphuhlisa ujongano lwewebhu lwesifakeli se-YaST

Emva kokubhengezwa kokudluliselwa kujongano lwewebhu lwe-installer ye-Anaconda esetyenziswa kwi-Fedora kunye ne-RHEL, abaphuhlisi be-YaST installer baveze izicwangciso zokuphuhlisa iprojekthi ye-D-Installer kunye nokudala isiphelo sangaphambili sokulawula ukufakwa kwe-openSUSE kunye ne-SUSE Linux. ngojongano lwewebhu.

Kuyaphawulwa ukuba iprojekthi sele iphuhlisa ujongano lwewebhu yeWebYaST ixesha elide, kodwa ikhawulelwe ngamakhono olawulo olukude kunye nokucwangciswa kwenkqubo, ayilungiselelwe ukusetyenziswa njenge-installer, kwaye ibotshelelwe ngokungqongqo kwikhowudi ye-YaST. I-D-Installer ithathwa njengeqonga elibonelela ngee-frontends zokufakela ezininzi (Qt GUI, CLI kunye neWebhu) phezu kwe-YaST. Izicwangciso ezinxulumeneyo ziquka umsebenzi wokwenza mfutshane inkqubo yofakelo, ukwahlula ujongano lomsebenzisi kumacandelo angaphakathi e-YaST, kunye nokongeza ujongano lwewebhu.

i-openSUSE iphuhlisa ujongano lwewebhu lwesifakeli se-YaST

Ngokobuchwephesha, i-D-Installer ngumaleko wokuthabatha omiliselwe phezulu kumathala eencwadi e-YaST kwaye ibonelela ngojongano oludityanisiweyo lokufikelela kwimisebenzi efana nofakelo lwephakheji, ukuqinisekiswa kwehardware, kunye nokwahlulwa kwediski nge-D-Bus. Umzobo kunye nabafakeli be-console baya kuguqulelwa kwi-API ye-D-Bus echaziweyo, kwaye i-installer esekwe kwisikhangeli nayo iya kulungiswa esebenzisana ne-D-Installer ngenkonzo ye-proxy ebonelela ngokufikelela kwiifowuni ze-D-Bus nge-HTTP. Uphuhliso lusekwinqanaba lokuqala lomfuziselo. I-D-Installer kunye ne-proxies ziphuhliswa ngolwimi lweRuby, apho i-YaST ngokwayo ibhalwe khona, kwaye ujongano lwewebhu lwenziwe kwiJavaScript kusetyenziswa isakhelo se-React (ukusetyenziswa kwamacandelo e-Cockpit akubandakanywanga).

Phakathi kweenjongo ezilandelwa yiprojekthi ye-D-Installer: ukuphelisa imida ekhoyo yojongano lwegraphic, ukwandisa amathuba okusebenzisa ukusebenza kwe-YaST kwezinye izicelo, ujongano olumanyeneyo lwe-D-Bus elenza lula ukudityaniswa nokuhamba komsebenzi wakho, ukuthintela ukubophelela kwinkqubo enye. ulwimi (i-D-Bus API iya kukuvumela ukuba wenze izongezo ngeelwimi ezahlukeneyo), ukukhuthaza ukudalwa kwezinye izicwangciso ngamalungu oluntu.

umthombo: opennet.ru

Yongeza izimvo