Hermit, oo ah qalab lagu baadho xakamaynta iyo ogaanshaha khaladaadka

geeddi-socod

Hermit, sida weelka dib loo soo saari karo, wuxuu siinayaa fikrad ah sida ay noqon doonto haddii xirmada nidaamka ay bixiso dib u soo celinta

Facebook ayaa shaaca laga qaaday dhowaan iyada oo loo marayo daabacaad, daahfurka Hermit, kaas oo sameeya a jawiga fulinta barnaamijka go'aaminta, taas oo suurtogal ka dhigaysa in la gaaro natiijo isku mid ah oo ku celiso habka fulinta ee bilawga kala duwan iyadoo la adeegsanayo xogta isku midka ah.

Inta lagu jiro fulinta caadiga ah, arrimo kala duwan oo ka baxsan ayaa saameeya wax soo saarka, sida wakhtiga hadda, hawlaha jadwalka dunta, cinwaanada xusuusta dalwaddii, xogta ka soo koronto nambarka pseudorandom, iyo aqoonsiyo kala duwan oo gaar ah.

Hermit waxa uu ogolaadaa in uu barnaamijka ku dhex wado weel halkaas oo arrimahan ay si joogto ah u yihiin orodyada xiga. Fulinta soo noqnoqonaysa, kaas oo si buuxda u soo saara qaabaynta jawiga kacsan, waxaa loo isticmaali karaa ogaanshaha qaladka, khaladka Tallaabo badan oo leh dib-u-eegis, abuurista jawi go'an oo loogu talagalay tijaabinta dib-u-celinta, tijaabinta walbahaarka, cilad-raadinta-threaded-ka badan, iyo nidaamyada dhisida soo noqnoqda.

Hermit waxa uu xoogeeyaa fulinta go'aaminta barnaamijyada aan sharciga ahayn oo u dhaqmo sida duubo dib loo soo saari karo. Taasi waa, waxay hermetically ka soocday barnaamijka ilaha aan go'aaminaynin sida waqtiga, dunta dhexda, jiilka tirada random, iwm. Go'aaminta la dammaanad qaaday waa aalad awood leh waxayna u adeegtaa aasaaska tiro codsiyo ah, oo ay ku jiraan tijaabinta walaaca isdhaafsiga, duubista/ku celcelinta, dhismooyinka dib loo soo saari karo iyo ogaanshaha tooska ah ee khaladaadka isdhaafsiga, iyo in ka badan.

Hermit kama saari karo barnaamijka martida ilaha aan go'aamin, sida isbeddelada nidaamka faylka ama jawaabaha shabakadaha dibadda. Taa baddalkeeda, si loo bixiyo go'aamin buuxda, isticmaaluhu waa inuu bixiyaa sawirka saldhigga nidaamka faylka go'an (tusaale ahaan, oo leh Docker) oo uu joojiyo shabakadaha dibadda.

Ku saabsan Hermit

Hermit awood u ogolaato in ay abuurto jawi dib loo soo saari karo iyaga oo dhexda u galaya wicitaannada nidaamka, kuwaas oo qaarkood lagu beddelo maamulayaal iyaga u gaar ah oo soo saara wax soo saar joogto ah, qaarna loo wareejiyo kernel-ka, ka dib xogta aan joogtada ahayn ayaa laga saaraa wax soo saarka.

Si loo joojiyo wicitaanada Ku socota nidaamka, qaab-dhismeedka ayaa la isticmaalaa dib u dhigid, kaas oo koodkiisa sidoo kale lagu daabacay Facebook. Si looga hortago isbeddelada nidaamka faylka iyo codsiyada shabakada inay saameeyaan horumarka fulinta, fulinta waxaa lagu fuliyaa iyadoo la isticmaalayo sawir taagan nidaamka faylalka iyo marin u helka shabakadaha dibadda waa naafo. Helitaanka koronto-dhaliyaha nambarka pseudorandom, Hermit wuxuu soo saaraa taxane horay loo sii qeexay oo lagu celceliyo mar kasta oo la fuliyo.

Isha ugu adag ee go'aan la'aanta waxay ku jirtaa jadwalka dunta. Habka kernel-ku u qorsheeyo dunta waxay kuxirantahay arrimo badan oo dibadda ah, oo ay ku jiraan tirada CPU-yada jireed ama mawduucyada kale ee ku shaqeeya nidaamka u baahan waqtiga CPU.

Saamaynta aan joogtada ahayn ee kakan ee waxqabadka, iftiimiya jadwalaha dunta, kuwaas oo hab-dhaqankoodu ku xidhan yahay arrimo badan oo dibadda ah, sida tirada xudunta CPU iyo joogitaanka dunta kale ee socda.

Si loo hubiyo habdhaqan jadwaleeyaha soo noqnoqda, dhammaan dunta oo dhan waa la safeeyey, oo ku xidhan hal xudunta CPU iyo sida ay u kala horreeyaan oo xakamaynta loo maro dunta. Dul kasta waxaa loo oggol yahay inuu fuliyo tiro go'an oo tilmaamo ah, ka dib markii fulinta la joojiyo oo loo wareejiyo dun kale ( xaddidaadda, CPU PMU (Cutubka Kormeerka Waxqabadka) ayaa la isticmaalaa, kaas oo joojiya fulinta ka dib tiro cayiman oo laamo shuruudo ah).

si loo ogaado dhibaatooyinka dunta sababtoo ah xaalad jinsiyadeed, Hermit wuxuu leeyahay hab lagu ogaado hawlgallada aan nidaamsaneyn oo sababay go'doomin. Si loo ogaado dhibaatooyinkan oo kale, isbarbardhigga ayaa la sameeyaa gobollada kuwaas oo hawlgalka saxda ah iyo joojinta aan caadiga ahayn ee fulinta la diiwaan geliyay.

Ugu dambeyntii, haddii aad xiisaynayso inaad awoodo inaad wax badan ka ogaato, waa inaad taas ogaataa code mashruuca waxay ku qoran tahay Rust waxaana lagu qaybiyaa shatiga BSD.

Waxaad ka hubin kartaa faahfaahinta gudaha xiriirka soo socda.


Ka tag faalladaada

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

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  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.