Linux Foundation тарабынан иштелип чыккан ACRN 1.2 орнотулган түзмөктөр үчүн гипервизордун релизи

Linux Foundation берилген адистештирилген гипервизорду чыгаруу ACRN 1.2, кыналган технология жана нерселердин Интернети (IoT) түзмөктөрүндө колдонуу үчүн иштелип чыккан. Гипервизор коду кыналган түзмөктөр үчүн Intelдин жеңил гипервизоруна негизделген жайылуу BSD лицензиясы боюнча.

Гипервизор реалдуу убакыттагы тапшырмаларды аткарууга даярдыгын жана ресурстары чектелген жабдууларда иштөөдө критикалык системаларда колдонууга ылайыктуулугун эске алуу менен жазылган. Долбоор булут системаларында жана маалымат борборлорунда колдонулган гипервизорлор менен ресурстарды катуу бөлүштүрүү менен өнөр жай системалары үчүн гипервизорлордун ортосунда орун ээлөөгө аракет кылууда. ACRN колдонуу мисалдарына электрондук башкаруу блоктору, приборлор панелдери жана автомобиль маалымат системалары кирет, бирок гипервизор керектөөчү IoT түзмөктөрүнө жана башка кыналган тиркемелерге да ылайыктуу.

ACRN минималдуу кошумча чыгымдарды камсыз кылат жана 25 миң сап коддон гана турат (салыштыруу үчүн, булут тутумдарында колдонулган гипервизорлордо 150 миңге жакын код саптары бар). Ошол эле учурда, ACRN жабдуу менен өз ара аракеттенүүдө аз күтүү убактысын жана адекваттуу жооп кайтарууну кепилдейт. CPU ресурстарын, киргизүү/чыгаруу, тармактык подсистема, графика жана үн операцияларын виртуалдаштырууну колдойт. Бардык VMлер үчүн жалпы ресурстарга кирүү мүмкүнчүлүгүн бөлүшүү үчүн I/O медиаторлорунун жыйындысы берилет.

ACRN XNUMX-типтеги гипервизор (түздөн-түз аппараттык камсыздоонун үстүндө иштейт) жана бир эле учурда Linux дистрибуцияларын, RTOS, Android жана башка операциялык системаларды иштете ала турган бир нече конок системасын иштетүүгө мүмкүндүк берет. Долбоор эки негизги компоненттен турат: гипервизор жана байланыштуу түзмөк моделдери конок системаларынын ортосундагы түзмөктөргө жалпы кирүү мүмкүнчүлүгүн уюштурган киргизүү/чыгарма медиаторлорунун бай топтому менен. Гипервизор хост тутумунун функцияларын аткарган жана башка конок системаларынан жабдууларга чалууларды трансляциялоо үчүн компоненттерди камтыган сервистик ОС тарабынан башкарылат.

Linux Foundation тарабынан иштелип чыккан ACRN 1.2 орнотулган түзмөктөр үчүн гипервизордун релизи

негизги өзгөрүүлөр ACRN 1.2де:

  • Микропрограмманы колдонуу мүмкүнчүлүгү Tianocore/OVMF Clearlinux, VxWorks жана Windows иштетүүгө жөндөмдүү ОС (хост системасы) үчүн виртуалдык жүктөгүч катары. Текшерилген жүктөө режимин колдойт (Коопсуз жүктөө);
  • Контейнер колдоо Ката;
  • Windows коноктору үчүн (WaaG), USB хост контроллерине (xHCI) жетүү үчүн ортомчу кошулду;
  • Ар дайым иштеп жаткан таймерди виртуалдаштыруу кошулду (ART).

Source: opennet.ru

Комментарий кошуу