Выпуск гіпервізара для ўбудавальных прылад ACRN 1.2, які развіваецца ў Linux Foundation

Арганізацыя Linux Foundation прадставіла выпуск спецыялізаванага гіпервізара ACRN 1.2, разлічанага на прымяненне ва ўбудаванай тэхніцы і прыладах інтэрнэту рэчаў (IoT). Код гіпервізара заснаваны на які развіваецца кампаніяй Intel легкаважным гіпервізору для ўбудавальных прылад і распаўсюджваецца пад ліцэнзіяй BSD.

Гіпервізар напісаны з аглядкай на гатовасць для выканання задач рэальнага часу і прыдатнасць да выкарыстання ў крытычна важных сістэмах, пры працы на абсталяванні з абмежаванымі рэсурсамі. Праект спрабуе заняць нішу паміж гіпервізорамі, якія прымяняюцца ў хмарных сістэмах і датацэнтрах, і гіпервізорамі для прамысловых сістэм з жорсткім падзелам рэсурсаў. У якасці прыкладу выкарыстання ACRN прыводзяцца электронныя блокі кіравання, прыборныя панэлі і аўтамабільныя інфармацыйныя сістэмы, але гіпервізор таксама добра падыходзіць для спажывецкіх IoT-прылад і іншых убудаваных ужыванняў.

ACRN забяспечвае мінімальныя накладныя выдаткі і складаецца з усяго 25 тысяч радкоў кода (для параўнання прымяняюцца ў хмарных сістэмах гіпервізары налічваюць каля 150 тысяч радкоў кода). Пры гэтым ACRN гарантуе нізкія затрымкі (low latency) і адэкватную спагадлівасць пры ўзаемадзеянні з абсталяваннем. Падтрымліваецца віртуалізацыя рэсурсаў CPU, уводу/высновы, сеткавай падсістэмы, аперацый з графікай і гукам. Для сумеснага звароту да агульных для ўсіх VM рэсурсаў падаецца набор медыятараў уводу/высновы.

ACRN ставіцца да гіпервізараў першага тыпу (выконваецца непасрэдна па-над абсталяваннем) і дазваляе адначасова выконваць некалькі гасцявых сістэм, у якіх якіх могуць запускацца Linux-дыстрыбутывы, RTOS, Android і іншыя АС. Праект складаецца з двух асноўных кампанентаў: гіпервізара і звязанай з ім мадэлі прылад c багатым наборам медыятараў уводу/высновы, якія ажыццяўляюць арганізацыю сумеснага доступу да прылад паміж гасцёўнямі сістэмамі. Кіраванне гіпервізарам вырабляецца з сэрвіснай АС, якая выконвае функцыі хост-сістэмы і ўтрымоўвае кампаненты для трансляцыі зваротаў іншых гасцявых сістэм да абсталявання.

Выпуск гіпервізара для ўбудавальных прылад ACRN 1.2, які развіваецца ў Linux Foundation

Асноўныя змены у ACRN 1.2:

  • Магчымасць выкарыстання прашывак Tianocore/OVMF у якасці віртуальнага загрузніка для сэрвіснай АС (хост-сістэмы), здольнага запускаць Clearlinux, VxWorks і Windows. Падтрымліваецца рэжым верыфікаванай загрузкі (Secure boot);
  • Падтрымка кантэйнераў ката;
  • Для гасцявых сістэм з Windows (WaaG) дададзены медыятар для звароту да хост-кантролеру USB (xHCI);
  • Дададзена віртуалізацыя Always Running Timer (ART).

Крыніца: opennet.ru

Дадаць каментар