Rhyddhau'r hypervisor ar gyfer dyfeisiau wedi'u mewnosod ACRN 1.2, a ddatblygwyd gan y Linux Foundation

Sefydliad Linux wedi'i gyflwyno rhyddhau hypervisor arbenigol ACRN 1.2, wedi'i gynllunio i'w ddefnyddio mewn technoleg wreiddiedig a dyfeisiau Rhyngrwyd Pethau (IoT). Mae'r cod hypervisor yn seiliedig ar hypervisor ysgafn Intel ar gyfer dyfeisiau wedi'u mewnosod a dosbarthu gan dan y drwydded BSD.

Mae'r hypervisor wedi'i ysgrifennu gyda llygad i barodrwydd ar gyfer cyflawni tasgau amser real ac addasrwydd i'w ddefnyddio mewn systemau critigol wrth redeg ar offer gydag adnoddau cyfyngedig. Mae'r prosiect yn ceisio meddiannu cilfach rhwng hypervisors a ddefnyddir mewn systemau cwmwl a chanolfannau data, a hypervisors ar gyfer systemau diwydiannol gyda rhannu adnoddau llym. Mae enghreifftiau o ddefnydd ACRN yn cynnwys unedau rheoli electronig, paneli offeryn, a systemau gwybodaeth modurol, ond mae'r hypervisor hefyd yn addas iawn ar gyfer dyfeisiau IoT defnyddwyr a chymwysiadau mewnosodedig eraill.

Mae ACRN yn darparu ychydig iawn o orbenion ac mae'n cynnwys dim ond 25 mil o linellau o god (er mwyn cymharu, mae gan hypervisors a ddefnyddir mewn systemau cwmwl tua 150 mil o linellau cod). Ar yr un pryd, mae ACRN yn gwarantu hwyrni isel ac ymatebolrwydd digonol wrth ryngweithio ag offer. Yn cefnogi rhithwiroli adnoddau CPU, I/O, is-system rhwydwaith, graffeg a gweithrediadau sain. Er mwyn rhannu mynediad at adnoddau sy'n gyffredin i bob VM, darperir set o gyfryngwyr I/O.

Mae ACRN yn hypervisor math XNUMX (sy'n rhedeg yn uniongyrchol ar ben y caledwedd) ac mae'n caniatΓ‘u ichi redeg systemau gwestai lluosog ar yr un pryd a all redeg dosbarthiadau Linux, RTOS, Android a systemau gweithredu eraill. Mae’r prosiect yn cynnwys dwy brif elfen: gorweledydd ac yn gysylltiedig modelau dyfais gyda set gyfoethog o gyfryngwyr mewnbwn/allbwn sy'n trefnu mynediad a rennir i ddyfeisiau rhwng systemau gwesteion. Mae'r hypervisor yn cael ei reoli o'r gwasanaeth OS, sy'n cyflawni swyddogaethau system westeiwr ac yn cynnwys cydrannau ar gyfer darlledu galwadau o systemau gwestai eraill i'r offer.

Rhyddhau'r hypervisor ar gyfer dyfeisiau wedi'u mewnosod ACRN 1.2, a ddatblygwyd gan y Linux Foundation

Y prif newidiadau yn ACRN 1.2:

  • Posibilrwydd o ddefnyddio firmware Tianocore/OVMF fel cychwynnydd rhithwir ar gyfer yr OS gwasanaeth (system westeiwr), sy'n gallu rhedeg Clearlinux, VxWorks a Windows. Yn cefnogi modd cychwyn wedi'i ddilysu (cist ddiogel);
  • Cefnogaeth cynhwysydd Kata;
  • Ar gyfer gwesteion Windows (WaaG), mae cyfryngwr wedi'i ychwanegu i gael mynediad at y rheolydd gwesteiwr USB (xHCI);
  • Ychwanegwyd rhithwiroli Amserydd Rhedeg Bob amser (CELF).

Ffynhonnell: opennet.ru

Ychwanegu sylw