Gudaha OpenSUSE waxay sidoo kale rabaan rakibaha WebUI iyaga u gaar ah

Kadib markii lagu dhawaaqay iyoOgeysiinta isbeddelka ku yimid interface-ka rakibaha Anaconda loo isticmaalo Fedora iyo RHEL, soosaarayaasha rakibaha YaST ayaa shaaca ka qaaday in ay iyaguna Qorsheynta horumarinta mashruuca "D-Ininstaller". oo samee interface si aad u maamusho rakibaadda openSUSE iyo SUSE Linux iyada oo loo marayo interface interface.

Si ka duwan sida wararka ku saabsan shaqada ay ku bilaabeen rakibaha Anaconda, waa in la ogaadaa in emashruuca in ay ku shaaciyeen openSUSE waxa uu soo saarayay isku xirka shabakadda WebYaST muddo dheer.

Sababta ugu weyn ee aan dadweynaha loo sii dayn inkasta oo ay horeba u soo jirtay in muddo ah ayaa ah iyadoo ay xaddidan tahay awoodaha maamulka fogaanta iyo habaynta nidaamka, looguma talogelin in loo isticmaalo rakibe ahaan, waana mid adag. ku xidhan koodka. ee YaST.

Marka la eego qorshayaasha lagu dhawaaqay rakibaha cusub "D-Installer" tan waxaa loo arkaa inay tahay madal bixisa is-dhexgalka kala duwan ee rakibidda (Qt GUI, CLI iyo Web) marka lagu daro YaST. Qorshayaasha laxidhiidha waxaa ka mid ah shaqada si loo gaabiyo habka rakibidda, kala soocida is-dhexgalka isticmaalaha iyo gudaha YaST, oo lagu daro interface interface.

Sida aad ogtahay, YaST kaliya maahan xarun kontorool oo loogu talagalay qaybinta SUSE Linux, laakiin sidoo kale waa rakibaha. Iyo, macnahaas, waxaan aaminsanahay inuu yahay rakibe karti leh. Si kastaba ha ahaatee, wakhtigu wuu dhaafaa YaST-na waxa uu muujinayaa da'diisa dhinacyada qaarkood.

Farsamo ahaan, D-Installer waa lakab aan la taaban karin oo dusha laga hirgeliyay maktabadaha ee YaST oo waxay siisaa is-dhexgal midaysan si loo galo sifada sida rakibaadda xirmada, xaqiijinta qalabka, iyo qaybinta saxanka ee D-Bus.

Console iyo rakibayaasha garaafyada waxa loo haajiri doonaa D-Bus API-ga la cayimay iyo sidoo kale rakibe ku salaysan browserka kaas oo isku xidha D-Installer iyada oo loo sii marayo adeeg wakiil siinta wicitaanada D-Bus ee HTTP.

Waxaa xusid mudan in horumarinta D-Ininstaller uu weli ku jiro marxaladda prototype ee bilowga ah. D-Installer iyo Proxies waxaa lagu horumariyay luqadda Ruby, oo YaST ay ku qoran tahay, iyo interface interface waxaa lagu dhisay JavaScript iyadoo la adeegsanayo qaab-dhismeedka React (isticmaalka qaybaha Cockpit lagama saarayo).

Bixinta interface kale oo shabakad ku salaysan ayaa ah cidhifka barafka. Kahor intaanan taas samayn, waxaan u baahanahay inaan sameyno isbedelo badan oo gudaha ah, sida ka-goynta koodka UI ama ku darista interface D-Bus.

Nasiib wanaag, waxaanu hore ugu horumarinay YaST gudaha dhawr meelood oo muhiim ah (kaydinta, isku xidhka, iwm.). Si kastaba ha ahaatee, weli halkaas ma joogno: shaqo badan ayaa dhiman in la qabto.

Iyadoo dhinaca faa'iidooyinka la sheegay in la raacayo habkan waxaa la filayaa in YaST ay sii horumarin karto xitaa in ka badan. Si aan dhowr u magacaabo:

  • Interface user ka wanaagsanDib u isticmaal: YaST waxa ku jira caqli badan oo faa'iido leh oo ay heli karaan agabyada kale.
  • is dhexgalka wanaagsanWaa inay sahlanaato in qaybaha YaST lagu dhex daro socodkaaga shaqo adiga oo siinaya interface D-Bus ah.
  • Luqado badanUgu dambeyntii, adeegsiga D-Bus waxay noo ogolaan kartaa inaan isticmaalno luqadaha barnaamijyada kale.

Dhowr kelmadood, ujeedooyinka uu raacay mashruuca D-Installer waa: in la baabi'iyo xaddidaadaha jira ee is-dhexgalka garaafyada, in la ballaariyo fursadaha isticmaalka shaqeynta YaST ee codsiyada kale, mid midaysan D-Bus interface kaas oo fududeynaya isdhexgalka Socodkeeda shaqo, iyada oo aan lagu xidhin hal luqad barnaamij (D-Bus API waxay kuu ogolaanaysaa inaad ku abuurto plugins luuqado kala duwan), taas oo dhiirigelinaysa abuurista qaabab kale oo ay sameeyaan xubnaha bulshada.

Taas ka sokow, horumariyayaashu waxay rajeynayaan in dad badan ay wax ku biirin doonaan mashruuca samaynta koodka mid la heli karo iyo isticmaalka tignoolajiyada caanka ah ee caanka ah.

Finalmente Haddii aad xiiseyneyso inaad waxbadan ka ogaato qoraalka, waxaad ka hubin kartaa faahfaahinta boostada asalka ah adigoo tagaya xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   HO2Gi dijo

    "Horumarayaasha rakibaha YaST waxay daaha ka qaadeen inay sidoo kale "" qorsheynayaan inay horumariyaan mashruuca"D-Installer"
    Ma la'yihiin ma haystaan?
    Waxa la iga tagay si aan sax u akhriyo XD.Balances

  2.   mid ka mid ah dijo

    YaST waa shay ay tahay in qof kasta oo is-ixtiraamta is-ixtiraamaya uu lahaado. Aad u xun in kasta oo ay yihiin software bilaash ah, kaliya SUSE iyo openSUSE ayaa haysta. naxariis