Išleistas įterptųjų įrenginių hipervizorius ACRN 1.2, sukurtas Linux Foundation

Linux fondas pateiktas specializuoto hipervizoriaus išleidimas ACRN 1.2, skirtas naudoti įterptosiose technologijose ir daiktų interneto (IoT) įrenginiuose. Hipervizoriaus kodas yra pagrįstas „Intel“ lengvu hipervizoriumi, skirtu įterptiesiems įrenginiams ir išplatino pagal BSD licenciją.

Hipervizorius sukurtas atsižvelgiant į pasirengimą atlikti užduotis realiuoju laiku ir tinkamumą naudoti kritinėse sistemose, kai naudojama įranga su ribotais ištekliais. Projektas bando užimti nišą tarp debesų sistemose ir duomenų centruose naudojamų hipervizorių ir pramoninių sistemų hipervizorių su griežtu išteklių pasidalijimu. ACRN naudojimo pavyzdžiai yra elektroniniai valdymo blokai, prietaisų skydeliai ir automobilių informacinės sistemos, tačiau hipervizorius taip pat puikiai tinka vartotojų daiktų interneto įrenginiams ir kitoms įterptoms programoms.

ACRN suteikia minimalias pridėtines išlaidas ir susideda tik iš 25 tūkstančių kodo eilučių (palyginimui, debesų sistemose naudojami hipervizoriai turi apie 150 tūkstančių kodo eilučių). Tuo pačiu metu ACRN garantuoja mažą delsą ir tinkamą reagavimą sąveikaujant su įranga. Palaiko procesoriaus resursų, I/O, tinklo posistemio, grafikos ir garso operacijų virtualizavimą. Norint bendrinti prieigą prie visoms VM bendrų išteklių, pateikiamas I/O tarpininkų rinkinys.

ACRN yra 1 tipo hipervizorius (veikia tiesiai ant aparatinės įrangos) ir leidžia vienu metu paleisti kelias svečių sistemas, kurios gali paleisti Linux platinimus, RTOS, Android ir kitas operacines sistemas. Projektas susideda iš dviejų pagrindinių komponentų: hipervizorius ir susiję įrenginių modeliai su gausiu įvesties / išvesties tarpininkų rinkiniu, organizuojančiu bendrą prieigą prie įrenginių tarp svečių sistemų. Hipervizorius valdomas iš paslaugų OS, kuri atlieka pagrindinio kompiuterio funkcijas ir turi komponentus, skirtus skambučiams iš kitų svečių sistemų transliuoti į įrangą.

Išleistas įterptųjų įrenginių hipervizorius ACRN 1.2, sukurtas Linux Foundation

pagrindinis pokyčiai ACRN 1.2:

  • Galimybė naudoti programinę įrangą Tianocore / OVMF kaip virtualus paslaugų OS (host system) įkrovos įkroviklis, galintis paleisti Clearlinux, VxWorks ir Windows. Palaiko patikrintą įkrovos režimą (saugus įkrovimas);
  • Konteinerių palaikymas kata;
  • „Windows“ svečiams (WaaG) buvo pridėtas tarpininkas, leidžiantis pasiekti USB pagrindinio kompiuterio valdiklį (xHCI);
  • Pridėta Visada veikiančio laikmačio virtualizacija (ART).

Šaltinis: opennet.ru

Добавить комментарий