Linux Foundation әзірлеген ACRN 1.2 енгізілген құрылғыларға арналған гипервизордың шығарылымы

Linux негізі ұсынылған мамандандырылған гипервизорды шығару ACRN 1.2, ендірілген технология мен Интернет заттары (IoT) құрылғыларында пайдалануға арналған. Гипервизор коды ендірілген құрылғыларға және Intel компаниясының жеңіл гипервизорына негізделген таралады BSD лицензиясы бойынша.

Гипервизор нақты уақыттағы тапсырмаларды орындауға дайындықты және шектеулі ресурстары бар жабдықта жұмыс істеген кезде маңызды жүйелерде пайдалануға жарамдылығын ескере отырып жазылған. Жоба бұлттық жүйелерде және деректер орталықтарында қолданылатын гипервизорлар мен ресурстарды қатаң бөлісетін өнеркәсіптік жүйелерге арналған гипервизорлар арасындағы орынды иеленуге тырысады. ACRN пайдалану мысалдарына электронды басқару блоктары, аспаптар панелі және автомобиль ақпараттық жүйелері жатады, бірақ гипервизор тұтынушылардың IoT құрылғылары мен басқа ендірілген қолданбалар үшін де қолайлы.

ACRN минималды үстеме шығындарды қамтамасыз етеді және тек 25 мың код жолынан тұрады (салыстыру үшін бұлтты жүйелерде қолданылатын гипервизорларда шамамен 150 мың жол кодтары бар). Сонымен қатар, ACRN жабдықпен өзара әрекеттесу кезінде төмен кідіріс пен тиісті жауап беруге кепілдік береді. Орталық процессор ресурстарын, енгізу/шығару жүйесін, желілік ішкі жүйені, графиканы және дыбыстық операцияларды виртуалдандыруды қолдайды. Барлық виртуалды құрылғыларға ортақ ресурстарға қатынасты ортақ пайдалану үшін енгізу/шығару медиаторларының жинағы беріледі.

ACRN – XNUMX типті гипервизор (тікелей аппараттық құралдың үстінде жұмыс істейді) және Linux дистрибутивтерін, RTOS, Android және басқа операциялық жүйелерді іске қоса алатын бірнеше қонақтық жүйелерді бір уақытта іске қосуға мүмкіндік береді. Жоба екі негізгі компоненттен тұрады: гипервизор және байланысты құрылғы үлгілері Қонақ жүйелері арасындағы құрылғыларға ортақ қол жеткізуді ұйымдастыратын кіріс/шығыс медиаторларының бай жиынтығымен. Гипервизор хост жүйесінің функцияларын орындайтын және басқа қонақтық жүйелерден жабдыққа қоңырауларды таратуға арналған құрамдастарды қамтитын сервистік ОЖ арқылы басқарылады.

Linux Foundation әзірлеген ACRN 1.2 енгізілген құрылғыларға арналған гипервизордың шығарылымы

басты өзгерту ACRN 1.2:

  • Микробағдарламаны пайдалану мүмкіндігі Tianocore/OVMF Clearlinux, VxWorks және Windows жүйелерін іске қосуға қабілетті қызмет ОЖ (хост жүйесі) үшін виртуалды жүктеуші ретінде. Тексерілген жүктеу режимін қолдайды (Қауіпсіз жүктеу);
  • Контейнерді қолдау Қата;
  • Windows қонақтары (WaaG) үшін USB хост контроллеріне (xHCI) қол жеткізу үшін делдал қосылды;
  • Әрқашан жұмыс істейтін таймерді виртуалдандыру қосылды (ART).

Ақпарат көзі: opennet.ru

пікір қалдыру