Manusseadmete hüperviisori ACRN 1.2 väljalase, mille on välja töötanud Linux Foundation

Linuxi sihtasutus esitatakse spetsiaalse hüperviisori vabastamine ACRN 1.2, mis on mõeldud kasutamiseks manustatud tehnoloogias ja asjade Interneti (IoT) seadmetes. Hüpervisori kood põhineb Inteli kergel hüperviisoril manustatud seadmetele ja jaotatud BSD litsentsi alusel.

Hüpervisor on kirjutatud silmas pidades valmisolekut reaalajas ülesannete täitmiseks ja sobivust kriitilistes süsteemides kasutamiseks piiratud ressurssidega seadmetel. Projektiga püütakse hõivata nišš pilvesüsteemides ja andmekeskustes kasutatavate hüperviisorite ning range ressursside jagamisega tööstussüsteemide hüperviisorite vahel. ACRN-i kasutamise näideteks on elektroonilised juhtplokid, armatuurlauad ja autode infosüsteemid, kuid hüperviisor sobib hästi ka tarbijate asjade Interneti-seadmete ja muude manustatud rakenduste jaoks.

ACRN pakub minimaalset üldkulusid ja koosneb vaid 25 tuhandest koodireast (võrdluseks, pilvesüsteemides kasutatavates hüperviisorites on umbes 150 tuhat koodirida). Samal ajal tagab ACRN madala latentsuse ja piisava reageerimisvõime seadmetega suhtlemisel. Toetab protsessori ressursside, I/O, võrgu alamsüsteemi, graafika ja helioperatsioonide virtualiseerimist. Kõigile VM-idele ühistele ressurssidele juurdepääsu jagamiseks pakutakse sisend- ja väljundvahendajate komplekti.

ACRN on XNUMX. tüüpi hüperviisor (töötab otse riistvara peal) ja võimaldab samaaegselt käitada mitut külalissüsteemi, mis võivad käitada Linuxi distributsioone, RTOS-i, Androidi ja muid operatsioonisüsteeme. Projekt koosneb kahest põhikomponendist: hüperviisor ja sellega seotud seadme mudelid rikkaliku sisend-/väljundvahendajate komplektiga, mis korraldavad külalissüsteemide vahel jagatud juurdepääsu seadmetele. Hüperviisorit juhitakse teenuse OS-ist, mis täidab hostsüsteemi funktsioone ja sisaldab komponente kõnede edastamiseks teistest külalissüsteemidest seadmetele.

Manusseadmete hüperviisori ACRN 1.2 väljalase, mille on välja töötanud Linux Foundation

Kõik muutused ACRN 1.2-s:

  • Püsivara kasutamise võimalus Tianocore/OVMF teenuse OS-i (hostisüsteemi) virtuaalse alglaadurina, mis on võimeline töötama Clearlinuxi, VxWorksi ja Windowsi jaoks. Toetab kinnitatud alglaadimisrežiimi (Turvaline alglaadimine);
  • Konteinerite tugi Kata;
  • Windowsi külalistele (WaaG) on USB hostkontrollerile (xHCI) juurdepääsu saamiseks lisatud vahendaja;
  • Lisatud Alati töötava taimeri virtualiseerimine (ART).

Allikas: opennet.ru

Lisa kommentaar