Waxay soo jeedinayaan horumarinta Popcorn ee Linux Kernel

Haddii waxa ugu horreeya ee maskaxdayda ku soo dhacay ay ahayd codsi caan ah oo kuu oggolaanaya inaad ka dhex aragto nuxurka borotokoolka, waxaan ka baqayaa inaan kuu sheego maya, ma aha sidaas, waxa aan ka hadlayno waxay ku saabsan yihiin horumariyayaal ka socda Jaamacadda Virginia Polytechnic University oo dhawaan sameeyay a soo jeedin wadahadal lala yeesho horumarinta kernel Linux on balastar ah oo leh hirgelinta nidaamka saloolka (Qaybinta Mawduuca Dhimista) si loo qaybiyo dunta.

Nidaamkan wuxuu kuu ogolaanayaa inaad abaabusho fulinta barnaamijyada kombiyuutarada kala duwan lehna qaybinta iyo socdaalka socod hufan oo u dhexeeya martida. Iyadoo loo yaqaan 'Popcorn', codsiyada waxaa lagu bilaabi karaa hal marti-geliye, ka dib markaa waxaa loo wareejin karaa marti-geliye kale iyada oo aan la kala go'in. Barnaamijyada isku dhafan ee badan, u guurista martida kale ee hal-xarafka leh waa la oggol yahay.

Ku saabsan salool

Si ka duwan mashruuca CRIU, kaas oo kuu oggolaanaya inaad keydiso xaaladda geedi socodka oo aad dib u bilowdo fulinta nidaam kale, Gaduubku wuxuu bixiyaa hijro hufan oo firfircoon inta udhaxeysa martigaliyayaasha inta lagu gudajiro fulinta codsiga, iyada oo aan loo baahnayn ficil adeegsade iyo hubinta joogtaynta xusuusta dalwaddii on dhammaan martigaliyayaasha meesha mawduucyadu isku mar socdaan.

daangada waxay siisaa xirmo balastar Linux kernel iyo maktabada oo leh imtixaan muujinaya sida nidaamka loo yaqaan 'Popcorn system' ee ka soo yeera qulqulka socdaalka loogu isticmaali karo codsiyada la fulin karo ee la qaybiyey.

Heerka kernel, kordhinta nidaamka hoose ee xasuusta dalwaddii ayaa la soo jeediyay iyadoo la qeybiyay hirgelinta xusuusta la wadaago, taas oo Waxay u oggolaaneysaa habsami u socodka martigaliyayaasha kala duwan inay marin u helaan meel cinwaan dalwaddeed oo caadi ah oo iswaafaqsan. Joogtaynta bogagga xusuusta dalwaddii waxaa lagu hubiyaa hab maamuus ku celcelinaya bogagga xusuusta qofka martida loo yahay markay u helaan akhriska isla markaana buriya bogagga xusuusta markii la qorayo.

Isdhexgalka ka dhexeeya martida waxaa lagu fuliyaa iyadoo la adeegsanayo farriin heer-kernel ah oo farriin lagu gudbinayo saldhig TCP ah. Waxaa la ogaaday in TCP / IP loo isticmaalo fududaynta khaladka iyo baaritaanka inta lagu jiro horumarka. Horumariyayaashu waxay fahmeen in, xagga amniga iyo waxqabadka, TCP / IP maahan habka ugu wanaagsan ee loogu wareejin karo waxyaabaha ka kooban dhismooyinka kernel iyo bogagga xusuusta ee u dhexeeya martida. Dhammaan martida martigelinta codsiyada loo qaybiyey waa inay lahaadaan isku kalsooni isku mid ah. Ka dib xasilinta algorithms aasaasiga ah, qaab wax ku ool ah oo gaadiid ayaa lagu dabaqi doonaa.

Tan iyo 2014, Popcorn waxaa loo sameeyay mashruuc cilmi baaris ah si loo barto fursadaha abuurista codsiyada la qaybiyey, kuwaas oo taxaddooda lagu fulin karo noodhadh kala duwan nidaamyada kombiyuutarka ee kaladuwan, taas oo udub-dhexaadka lagu dari karo iyadoo lagu saleynayo qaab-dhismeedyo kala duwan oo amar lagu dejinayo (Xeon / Xeon-Phi, ARM / x86, CPU / GPU / FPGA).

Jaangooyada loo yaqaan 'patch set' ayaa loo soo bandhigay Linux kernel Developers kaliya waxay taageertaa ku shaqeynta martida leh x86 CPU, laakiin sidoo kale waxaa jira nooc ka shaqeynaya Popcorn Linux taas oo u oggolaanaysa codsiyada inay ku shaqeeyaan martigaliyayaasha oo leh qaab dhismeedyo kala duwan oo CPU ah (x86 iyo ARM).

Si aad ugu isticmaasho daroogada meelaha kaladuwan, waa inaad isticmaashaa isku-duwaha ku saleysan LLVM-ga gaarka ah. Iyada oo loo qaybiyey fulinta martigaliyayaasha isla qaab dhismeedka, dib-u-dhiska ururiyaha kale looma baahna.

Intaa waxaa dheer, waxaan ogaan karnaa ku dhawaaqida wax la mid ah mashruuca Telefork iyadoo la adeegsanayo aasaaska aasaasiga ah ee 'API' si loo bilaabo howlaha ilmaha ee kombiyuutarada kale ee kutlada (sida fargeeto (), laakiin u wareeji habka laanta) kombuyuutar kale).

Koodhku wuxuu ku qoran yahay miridhku illaa hadda wuxuu oggol yahay kallifinta kaliya hababka ugu fudud ee aan adeegsan ilaha nidaamka, sida faylasha. Markaad samaynayso wicitaan telefork ah, xusuusta iyo qaab-dhismeedka la xidhiidha geeddi-socodku waxay ku xidhan yihiin martigeliye kale oo socodsiiya kormeeraha adeegga (telepad).

Isticmaalka 'ptrace', muraayadda xusuusta nidaamka ayaa loo kala saaraa oo, iyadoo ay weheliso xaaladda geedi socodka iyo diiwaanada, loo wareejinayaa martigeliye kale. API sidoo kale waxay kuu ogolaaneysaa inaad keydinta xaalada geedi socodka feyl oo aad dib ugu soo celiso.

source: https://lkml.org/


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.