Phantom OS, waxay qaadan doontaa saldhigga Genode waxayna diyaar noqon doontaa dhamaadka sanadka

Dhawaan Xogta ku saabsan mashruuca ayaa la sii daayay si ay u dejiyaan nidaamka hawlgalka mashiinka dalwaddii Phantom in lagu shaqeeyo deegaanka nidaamka hawlgalka microkernel xasuuq.

Xogta ayaa lagu shaaciyay wareysiga oo lagu tilmaamay in nuqulka ugu weyn ee Phantom OS hadda waxay diyaar u tahay mashaariicda tijaabada ah, iyo nooca Genode-ku-salaysan wuxuu diyaar u ahaan doonaa isticmaalka dhammaadka sanadka. Isla mar ahaantaana, ilaa hadda kaliya naqshad fikradeed macquul ah ayaa lagu dhawaaqay website-ka mashruuca, xasilloonida iyo shaqeyntooda oo aan la gaarin heer ku habboon isticmaalka warshadaha, waxaana ka mid ah qorshayaasha ugu dhow ee samaynta nooca alfa. .

Ilaa horraantii 2000-meeyadii, Phantom OS waa la sameeyay Mashruuc shakhsi ahaaneed ee Dmitry Zavalishin iyo tan iyo 2010 waxaa lagu wareejiyay garabka shirkadda Aagga Dijital ah ee uu abuuray Dmitry.

Nidaamka waxaa lagu xusay inay diiradda saarayso isku halaynta sare iyo isticmaalka fikradda "wax walba waa shay". halkii "wax walba waa fayl", taas oo meesha ka saaraysa isticmaalka faylasha sababtoo ah ilaalinta xaaladda xusuusta iyo wareegga shaqada ee joogtada ah.

Apps-ka ku jira Phantom lama joojin, waa la hakiyay oo dib loo bilaabay halkii ay ku sugnaayeen. Dhammaan doorsoomayaasha iyo qaab-dhismeedka xogta waa la kaydin karaa ilaa inta codsigu u baahan yahay, barnaamij-sameeyaha maaha inuu taxaddar gaar ah u yeesho si uu u kaydiyo xogta.

Codsiyada ku jira Phantom waxaa lagu soo ururiyey bytecode, Kaas oo ku shaqeeya mashiinka farsamada gacanta, oo la mid ah mashiinka farsamada Java. Mashiinka dalwaddu wuxuu bixiyaa adkeysiga xusuusta codsiga: nidaamku wuxuu si xilliyo ah u soo dejiyaa sawir-qaadista gobolka mashiinka farsamada warbaahinta joogtada ah.

Kadib xidhidh ama shil, shaqadu waxay sii socon kartaa laga bilaabo sawirkii xusuusta ee ugu dambeeyay ee la badbaadiyay. Sawir-qaadista waxaa loo abuuray si isku mid ah oo aan la hakin mashiinka farsamada, laakiin sawir-qaadid ayaa qabta hal qayb, sida haddii mishiinka farsamada la joojiyay, lagu kaydiyay saxanka, oo haddana bilaabay.

Dhammaan codsiyada waxay ku shaqeeyaan meel ciwaan caalami ah oo guud., kaas oo meesha ka saaraya baahida loo qabo is beddelka macnaha guud ee u dhexeeya kernel-ka iyo codsiyada, isla markaana si weyn u fududeeya oo dedejiya xidhiidhka ka dhexeeya codsiyada ku dhex jira mishiinka casriga ah oo ku beddelan kara walxaha iyada oo loo marayo gudbin tixraac ah.

U haajiridda Barnaamijyada Java una guuraya Phantom waa wax laga xumaado siyaabaha ugu muhiimsan ee loo horumariyo codsiyada, kaas oo ay fududeeyeen isku ekaanshaha mashiinka farsamada ee Phantom ee JVM-ka. Marka lagu daro isku-duwaha bytecode ee luqadda Java, mashruucu wuxuu saadaalinayaa abuurista isku-dubaridyada Python iyo C #, iyo sidoo kale hirgelinta turjumaan ka soo baxa code-ka dhexe ee WebAssembly.

Phantom OS dhaqameed, oo lagu daray mashiinka farsamada, waxaa ku jira kernel u gaar ah oo leh hirgelinta dunta, a maamulaha xusuusta, qashin ururiyaha, Hababka isku xidhka, nidaamka I/O iyo wadayaasha ku shaqaynta qalabka, taas oo si weyn u adkaynaysa u diyaarinta mashruuca isticmaalka baahsan.

Si gooni ah, qaybaha leh xidhmooyin shabakadeed, nidaam hoosaad garaaf ahaan, iyo is-dhexgal isticmaale ayaa la soo saarayaa. Waxaa xusid mudan in nidaamka hoose ee garaafyada iyo maamulaha daaqada ay ka shaqeeyaan heerka kernel.

Si loo hagaajiyo xasiloonida, qaadida iyo amniga mashruuca wuxuu isku dayay inuu soo dejiyo mashiinka farsamada ee Phantom si uu ugu shaqeeyo isagoo isticmaalaya qaybaha nidaamka hawlgalka microkernel furan xasuuq, horumarinta kaas oo ay kormeerto shirkadda Jarmalka ee Genode Labs. Kuwa doonaya in ay tijaabiyaan Phantom oo ku salaysan Genode, deegaan dhisme gaar ah oo ku salaysan Docker ayaa la diyaariyey.

Isticmaalka Genode wuxuu suurtogal ka dhigayaa in la isticmaalo microkernels iyo kontaroolayaal hore loo xaqiijiyay, iyo sidoo kale keenista darawalada booska isticmaalaha (qaabkooda hadda, darawaladu waxay ku qoran yihiin C waxayna ku socdaan heerka Phantom kernel).

Gaar ahaan, waxa suurtagal noqon doonta in la isticmaalo seL4 microkernel, kaas oo ka gudbay hubinta isku halaynta xisaabta, taas oo xaqiijinaysa in hirgelintu si buuxda u waafaqsan tahay qeexida afka rasmiga ah. Tixgelin ayaa la siinayaa diyaarinta imtixaan aaminaad la mid ah mashiinka farsamada ee Phantom, kaas oo u oggolaan doona dhammaan jawiga nidaamka hawlgalka in la xaqiijiyo.

Aagga codsiga ugu weyn ee dekedda ku salaysan Genode waa horumarinta codsiyada qalabyada kala duwan ee warshadaha iyo gundhig.

Hadda, Changeet ayaa mar hore loo diyaariyey mashiinka farsamada iyo qabsatooyin lagu daray oo ku shaqeeya dusha Genode ee qaybaha joogtada ah ee kernel-ka iyo is-dhexgalka heer-hoose ee ugu muhiimsan.

Waxaa la xusay in Phantom VM ay horeyba uga shaqeyn karto jawiga Genode 64-bit, laakiin VM wali laguma darin qaabka joogtada ah, nidaamka darawalka wuxuu u baahan yahay in dib loo habeeyo, iyo qaybaha leh xirmo shabakad iyo nidaam hoosaadyo garaafyo waa inay noqdaan loo habeeyey Genode.

Haddii aad rabto inaad wax badan ka ogaato shaqada nidaamka, waxaad kala tashan kartaa faahfaahinta ku jirta 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.