openSUSE waxay u samaynaysaa is-dhexgal shabakadeed rakibaha YaST

Ka dib markii lagu dhawaaqay u wareejinta shabakada shabakada Anaconda installer ee loo isticmaalo Fedora iyo RHEL, horumarinta YaST rakibaha ayaa shaaca ka qaaday qorshayaal lagu horumarinayo mashruuca D-Installer iyo abuurista dhamaadka hore ee maaraynta rakibidda OpenSUSE iyo SUSE Linux qaybinta. iyada oo loo marayo interface webka.

Waxaa la xusay in mashruucu uu muddo dheer ku soo jiray horumarinta shabakadda WebYaST, laakiin waxaa xaddiday awoodda maamulka fog iyo qaabeynta nidaamka, oo aan loogu talagelin in loo isticmaalo rakibe ahaan, oo si adag ayaa loogu xidhay code YaST. D-Ininstaller waxaa loo tixgeliyaa inay tahay madal bixisa meelo badan oo rakibo hore (Qt GUI, CLI iyo Web) oo ku yaal dusha sare ee YaST. Qorshayaasha la xidhiidha waxaa ka mid ah shaqada si loo gaabiyo habka rakibidda, kala soocida is-dhexgalka isticmaalaha iyo qaybaha gudaha ee YaST, oo lagu daro interface interface.

openSUSE waxay u samaynaysaa is-dhexgal shabakadeed rakibaha YaST

Farsamo ahaan, D-Installer waa lakab la taaban karo oo laga hirgeliyay dusha sare ee maktabadaha YaST waxayna siisaa is-dhexgal midaysan oo loogu talagalay gelitaanka hawlaha sida rakibaadda xirmada, xaqiijinta qalabka, iyo qaybinta diskka iyada oo loo marayo D-Bus. Rakibayaasha garaafyada iyo console-ka waxaa loo tarjumi doonaa D-Bus API ee la cayimay, iyo rakibe ku salaysan browserka ayaa sidoo kale la diyaarin doonaa kaas oo la falgala D-Installer iyada oo loo marayo adeeg wakiil ah oo siiya gelitaanka wicitaanada D-Bus iyada oo loo sii marayo HTTP. Horumarku wuxuu weli ku jiraa marxaladda tusaalaha hore. D-Installer iyo proxies waxaa lagu horumariyay luqadda Ruby, kaas oo YaST lafteedu ay ku qoran tahay, iyo interface interface waxaa lagu abuuray JavaScript iyadoo la adeegsanayo qaabka React (isticmaalka qaybaha Cockpit aan laga saarin).

Waxaa ka mid ah yoolalka uu eryanayo mashruuca D-Installer: baabi'inta xaddidaadyada jira ee is-dhexgalka garaafyada, ballaarinta suurtagalnimada adeegsiga shaqeynta YaST ee codsiyada kale, isku-xirka D-Bus mideysan oo fududeynaya is-dhexgalka qulqulka shaqadaada, iska ilaalinta ku-xirnaanta hal barnaamij luqadda (D-Bus API waxay kuu oggolaan doontaa inaad ku abuurto add-ons luqado kala duwan), taasoo dhiirigelinaysa abuuritaanka goobo kale oo ay sameeyaan xubnaha bulshada.

Source: opennet.ru

Add a comment