Сиеменс је објавио хипервизор Јаилхоусе 0.11

Сиеменс компанија опубликовала бесплатно издање хипервизора Јаилхоусе 0.11. Хипервизор подржава к86_64 системе са ВМКС+ЕПТ или СВМ+НПТ (АМД-В) екстензијама, као и АРМв7 и АРМв8/АРМ64 процесоре са екстензијама за виртуелизацију. Одвојено се развија генератор слика за хипервизор Јаилхоусе, генерисан на основу Дебиан пакета за подржане уређаје. Шифра пројекта дистрибуира лиценциран под ГПЛв2.

Хипервизор је имплементиран као модул за Линук кернел и обезбеђује виртуелизацију на нивоу кернела. Компоненте за системе за госте су већ укључене у главни Линук кернел. За управљање изолацијом користе се механизми виртуелизације хардвера које обезбеђују савремени процесори. Посебне карактеристике Јаилхоусе-а су његова лагана имплементација и фокус на везивање виртуелних машина за фиксни ЦПУ, РАМ област и хардверске уређаје. Овај приступ омогућава једном физичком вишепроцесорском серверу да подржи рад неколико независних виртуелних окружења, од којих је свако додељено сопственом процесорском језгру.

Уз чврсту везу са ЦПУ-ом, трошкови хипервизора су минимизирани и његова имплементација је значајно поједностављена, пошто нема потребе за покретањем сложеног планера расподеле ресурса – додељивање посебног ЦПУ језгра осигурава да се на овом ЦПУ-у не извршавају други задаци . Предност овог приступа је могућност да се обезбеди гарантован приступ ресурсима и предвидљиве перформансе, што Јаилхоусе чини погодним решењем за креирање задатака који се обављају у реалном времену. Недостатак је ограничена скалабилност, ограничена бројем ЦПУ језгара.

У терминологији затворске куће, виртуелна окружења се називају „камере“ (ћелија, у контексту затвора). Унутар камере, систем изгледа као сервер са једним процесором који показује перформансе Близу на перформансе наменског ЦПУ језгра. Камера може да покреће окружење произвољног оперативног система, као и смањена окружења за покретање једне апликације или посебно припремљене појединачне апликације дизајниране да решавају проблеме у реалном времену. Конфигурација је подешена .целл датотеке, који одређују ЦПУ, меморијске регионе и И/О портове додељене окружењу.

Сиеменс је објавио хипервизор Јаилхоусе 0.11

У новом издању

  • Додата подршка за Марвелл МАЦЦХИАТОбин, Ксилинк Ултра96,
    Мицросис мириац СБЦ-ЛС1046А и Текас Инструментс АМ654 ИДК;

  • Додата статистика за свако ЦПУ језгро;
  • Омогућено ресетовање ПЦИ уређаја када се камера искључи;
  • Структура стабла уређаја је прилагођена за најновија издања Линук кернела;
  • Додата заштита од Спецтре в64 напада за АРМ и АРМ2 платформе. Подешавања кему-арм64 узимају у обзир промене из најновијих КЕМУ издања. Проблеми са поновним писањем ПСЦИ фирмвера на Оранге Пи Зеро плочама су решени;
  • За к86 платформу, када се покреће демо окружења (затвореници), омогућено је коришћење ССЕ и АВКС инструкција и додато је извештавање о изузетцима.

Планови за будућност укључују дуго очекивану подршку за ИОММУв3, повећање ефикасности коришћења кеш меморије процесора (бојење кеша), елиминисање проблема са АПИЦ-ом на АМД Ризен процесорима, прерада ивсхмем уређаја и промоција драјвера у главно језгро.

Извор: опеннет.ру

Додај коментар