Bareflank, kayan aiki don saurin haɓaka ƙwararrun hypervisors

barkwanci An rubuta shi a cikin C ++ kuma yana dacewa da C ++ STL. Tsarin gine-gine na zamani na Barreflank yana ba ku damar haɓaka iyawar hypervisor da ke akwai da ƙirƙirar nau'ikan hypervisor naku, Dukansu suna gudana akan hardware (kamar Xen) da kuma a cikin yanayin software (kamar VirtualBox). Kuna iya gudanar da tsarin aiki na mahalli mai masaukin baki a cikin na'ura ta daban. Ana rarraba lambar aikin a ƙarƙashin lasisin LGPL 2.1.

Game da Bareflank

Bareflank yana goyan bayan Linux, Windows, da UEFI akan 64-bit Intel da AMD CPUs. Ana amfani da fasahar Intel VT-x don raba kayan aikin kayan aikin injin kama-da-wane. A nan gaba, ana sa ran dacewa da tsarin macOS da BSD, da kuma ikon yin aiki akan dandalin ARM64.

Har ila yau, aikin yana haɓaka mai sarrafa kansa don ɗaukar VMM (Mai sarrafa Injin Virtual), cajar ELF don loda nau'ikan VVM da bfm app don sarrafa hypervisor daga sararin mai amfani.

Dangane da Bareflank, Boxy ana haɓaka tsarin haɓakawa, wanda ke tallafawa ƙaddamar da tsarin baƙo y yana ba da damar amfani da injunan kama-da-wane marasa nauyi tare da Linux da Unikernel don ƙaddamar da ayyuka na musamman ko aikace-aikace.

A cikin sigar keɓe sabis, na iya gudanar da ayyukan gidan yanar gizo na yau da kullun da aikace-aikacen da ke da buƙatun aminci na musamman da tsaro, ba tare da tasirin mahallin mahalli ba (yanayin mai masaukin ya keɓe a cikin na'ura mai kama da juna). Bareflank kuma yana tsakiyar tsakiyar MicroV hypervisor, wanda aka ƙera don gudanar da injunan kama-da-wane kaɗan (na'ura mai kama da aikace-aikacen guda ɗaya), aiwatar da KVM API, kuma ya dace da gina mahimman tsarin manufa.

An tanadar da kayan aiki don haɓaka rubutu don amfanin ku. ta yin amfani da abubuwan da aka ayyana a cikin ƙayyadaddun C ++ 11/14, ɗakin karatu don warware ɓangarorin keɓancewa (saukar da iska), da kuma ɗakin karatu na lokacin gudu don tallafawa yin amfani da masu gini / ɓarna da keɓancewar mai sarrafa log.

Amma ga Babban sabbin sabbin sabbin sigar Bareflank 3.0 da wadannan tsaya a waje:

  • Juyawa zuwa ra'ayin microkernel. A baya can, hypervisor yana da tsarin gine-gine na monolithic, inda za a iya fadada aikin, dole ne ya yi amfani da API na musamman don yin rikodin kiran kira, wanda ya sa haɓaka haɓakawa da wahala saboda ɗaure ga harshen C ++ da na'urar ciki.
  • Sabuwar tsarin gine-ginen microkernel yana raba hypervisor zuwa abubuwan kernel waɗanda ke gudana akan sifilin zobe da kari waɗanda ke gudana akan zobe na uku (sararin mai amfani). Dukansu sassan suna gudana a cikin yanayin tushen VMX da komai, gami da yanayin mahalli, a cikin yanayin VMX mara tushe.
  • Faɗin sararin samaniya na mai amfani yana aiwatar da ayyukan Manajan Injin Virtual (VMM) kuma yana hulɗa tare da kernel hypervisor ta hanyar kiran tsarin da ya dace da baya. Ana iya ƙirƙirar kari a cikin kowane yaren shirye-shirye, gami da yin amfani da yaren Rust, wanda aka ba da misalan tsawo na shirye-shiryen amfani.
  • Ya canza zuwa yin amfani da nata ɗakin karatu na BSL tare da tallafin Rust da C ++, tare da maye gurbin libc ++ na waje da ɗakunan karatu na newlib. Cire abubuwan dogaro na waje ya ba Bareflank damar aiwatar da tallafin gini na asali akan Windows don sauƙaƙe ci gaba akan wannan dandamali.
  • Bareflank yanzu ya zo tare da tallafi don AMD. Bugu da ƙari, ci gaban Bareflank yanzu yana faruwa akan tsarin tare da AMD CPU kuma kawai sai ya matsa zuwa Intel CPU, yana tabbatar da cewa ana ɗaukar ci gaba ga AMD da gaske.
  • Mai ɗaukar kaya ya ƙara goyon baya ga gine-ginen ARMv8, daidaitawar hypervisor wanda za a kammala shi a cikin sakin gaba.
    Yarda da AUTOSAR da manufa MISRA mahimman buƙatun ƙirar tsarin.

Finalmente idan kuna sha'awar ƙarin sani game da shi, zaka iya tuntuba cikakkun bayanai a cikin mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.