Bareflank, qalab loogu talagalay horumarinta degdega ah ee hypervisors takhasus leh

Barflank Waxay ku qoran tahay C ++ waxayna ku habboon tahay C ++ STL. Qaab dhismeedka qaab-dhismeedka Bareflank Waxay kuu oggolaaneysaa inaad si fudud u ballaariso awoodaha hypervisor ee jira oo aad abuurto noocyadaaga hypervisor, Labaduba waxay ku shaqeeyaan qalab (sida Xen) iyo jawi software jira (sida VirtualBox). Waxaad ku socodsiin kartaa nidaamka hawlgalka ee deegaanka martida loo yahay ee mashiinka farsamada gaarka ah. Xeerka mashruuca waxa lagu qaybiyaa shatiga LGPL 2.1.

Ku saabsan Barreflank

Barreflank wuxuu taageeraa Linux, Windows, iyo UEFI 64-bit Intel iyo AMD CPUs. Tiknoolajiyada Intel VT-x waxaa loo isticmaalaa wadaaga hardware ee agabka mashiinka farsamada. Mustaqbalka, waafaqid la'aanta nidaamyada macOS iyo BSD, iyo sidoo kale awoodda looga shaqeeyo aaladda ARM64, ayaa la saadaalinayaa.

Sidoo kale, Mashruucu wuxuu horumariyaa kontoroolihiisa si uu ugu shubo VMM (Maamulaha Mashiinka Farshaxanka), dameeraha ELF in lagu shubo modules VVM iyo bfm app si loo maareeyo hypervisor-ka meesha isticmaalaha.

Iyada oo ku saleysan Bareflank, BOxygen ayaa la soo saarayaa nidaamka tarjumaadda, kaas oo taageera bilaabista hababka martida y awood u siinaya isticmaalka mashiinada farsamada fudud ee Linux iyo Unikernel si loo bilaabo adeegyo ama codsiyo khaas ah.

Qaabka adeegyada go'doonsan, waxay socodsiin kartaa adeegyada shabakada caadiga ah iyo codsiyada leh shuruudo la isku halleyn karo oo gaar ah iyo amniga, iyada oo aan saameyn ku yeelan jawiga martida loo yahay (deegaanka martida loo yahay ayaa ku go'doonsan mashiinka farsamada gaarka ah). Bareflank sidoo kale waa udub dhexaadka MicroV hypervisor, oo loogu talagalay in lagu socodsiiyo mashiinnada farsamada gacanta ee ugu yar (mashiinka hal-abuurka ah ee hal-abuurka ah), hirgelinta KVM API, oo ku habboon dhisidda nidaamyada hawlgalka-muhiimka ah.

Qalabka wax lagu qoro kordhinta ayaa loo diyaariyay isticmaalkaaga. iyada oo la adeegsanayo walxaha lagu qeexay qeexida C ++ 11/14, maktabad si loo furfuro xidhmada ka reeban (dabaysha), iyo sidoo kale maktabadeeda wakhtiga ay ku socoto si ay u taageerto isticmaalka wax-dhisayaasha/qalab-buriyeyaasha iyo ka-reebista maamulaha log.

Sida for Hal-abuurka ugu weyn ee nooca cusub ee Bareflank 3.0 waxyaabaha soo socda ayaa istaaga:

  • U gudubka fikradda microkernel. Markii hore, hypervisor-ku wuxuu lahaa qaab-dhismeedka monolithic, halkaas oo lagu kordhinayo shaqeynta, waxay ahayd inay isticmaasho API gaar ah si ay u duubto wicitaanada dib-u-celinta, taas oo ka dhigtay horumarinta kordhinta mid adag sababtoo ah ku-xidhka luqadda C ++ iyo qalabka gudaha.
  • Nashqada cusub ee microkernel-ka ayaa u qaybisa hypervisor-ga qaybaha kernel-ka ee ku shaqeeya giraanta eber iyo kordhinta ku socota giraanta saddexaad (booska isticmaalaha). Labada qayboodba waxay ku shaqeeyaan qaabka xididka VMX iyo wax kasta oo kale, oo ay ku jiraan jawiga martida loo yahay, qaabka VMX aan xidid lahayn.
  • Fidinta booska isticmaale waxay hirgelisaa shaqaynta Maareeyaha Mashiinka Virtual (VMM) waxayna la falgalaan kernel-ka hypervisor iyada oo loo marayo wicitaannada nidaamka ku habboon gadaal. Kordhinta waxaa lagu abuuri karaa luqad kasta oo barnaamij ah, oo ay ku jirto adeegsiga luqadda Rustka, kaas oo tusaalayaal kordhin loo diyaariyey oo la bixiyey.
  • Waxay u gudubtay adeegsiga maktabadeeda BSL iyada oo la kaashanaysa Rust iyo C ++, iyadoo bedeshay maktabadaha dibadda ++ iyo maktabadaha cusub. Ka saarida ku-tiirsanaanta dibadda waxay u ogolaatay Bareflank inuu hirgeliyo taageerada dhismaha asalka ah ee Windows si loo fududeeyo horumarka goobtan.
  • Barreflank hadda waxay la timid taageero AMD. Intaa waxaa dheer, horumarinta Bareflank hadda waxay ku dhacdaa nidaam leh AMD CPU ka dibna kaliya waxay u guurtaa Intel CPU, hubinta in horumarka AMD si dhab ah loo qaato.
  • Raadiyaha ayaa ku daray taageerada dhismaha ARMv8, la qabsiga hypervisor kaas oo lagu dhamaystiri doono siidaynta mustaqbalka.
    U hoggaansanaanta AUTOSAR iyo howlgalka MISRA shuruudaha naqshadeynta nidaamka muhiimka ah.

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato, waad tashan kartaa faahfaahinta xiriiriyaha 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.