Linux Foundation tomonidan ishlab chiqilgan ACRN 1.2 o'rnatilgan qurilmalar uchun gipervisorning chiqarilishi

Linux fondi taqdim ixtisoslashtirilgan gipervizorni chiqarish ACRN 1.2, oΚ»rnatilgan texnologiya va Internet of Things (IoT) qurilmalarida foydalanish uchun moΚ»ljallangan. Gipervisor kodi o'rnatilgan qurilmalar uchun Intelning engil gipervizoriga asoslangan va tarqaladi BSD litsenziyasi ostida.

Gipervisor real vaqt rejimidagi vazifalarni bajarishga tayyorligi va cheklangan resurslarga ega uskunalarda ishlayotganda muhim tizimlarda foydalanishga yaroqliligi uchun yozilgan. Loyiha bulutli tizimlar va ma'lumotlar markazlarida qo'llaniladigan gipervisorlar va qat'iy resurslar almashinuviga ega sanoat tizimlari uchun gipervisorlar o'rtasida joy egallashga harakat qilmoqda. ACRN-dan foydalanishga misollar elektron boshqaruv bloklari, asboblar paneli va avtomobil axborot tizimlarini o'z ichiga oladi, ammo gipervisor iste'molchi IoT qurilmalari va boshqa o'rnatilgan ilovalar uchun ham juda mos keladi.

ACRN minimal qo'shimcha xarajatlarni ta'minlaydi va atigi 25 ming satr koddan iborat (taqqoslash uchun, bulutli tizimlarda ishlatiladigan gipervisorlar taxminan 150 ming qator kodga ega). Shu bilan birga, ACRN uskunalar bilan o'zaro aloqada bo'lganda past kechikish va etarli darajada javob berishni kafolatlaydi. Protsessor resurslari, kiritish-chiqarish, tarmoq quyi tizimi, grafik va ovoz operatsiyalarini virtualizatsiya qilishni qo'llab-quvvatlaydi. Barcha VMlar uchun umumiy bo'lgan resurslarga kirishni baham ko'rish uchun kiritish-chiqarish vositachilari to'plami taqdim etiladi.

ACRN XNUMX-toifa gipervisor (to'g'ridan-to'g'ri apparat ustida ishlaydi) va bir vaqtning o'zida Linux tarqatish, RTOS, Android va boshqa operatsion tizimlarni ishga tushiradigan bir nechta mehmon tizimlarini ishga tushirish imkonini beradi. Loyiha ikkita asosiy komponentdan iborat: gipervisor va tegishli qurilma modellari mehmon tizimlari o'rtasida qurilmalarga umumiy kirishni tashkil qiluvchi boy kirish / chiqish vositachilari bilan. Gipervisor xost tizimining funktsiyalarini bajaradigan va boshqa mehmon tizimlaridan uskunaga qo'ng'iroqlarni translyatsiya qilish uchun komponentlarni o'z ichiga olgan xizmat OS tomonidan boshqariladi.

Linux Foundation tomonidan ishlab chiqilgan ACRN 1.2 o'rnatilgan qurilmalar uchun gipervisorning chiqarilishi

asosiy o'zgartirish ACRN 1.2 da:

  • Mikrodasturdan foydalanish imkoniyati Tianocore/OVMF Clearlinux, VxWorks va Windows-ni ishga tushirishga qodir bo'lgan xizmat OS (xost tizimi) uchun virtual yuklovchi sifatida. Tasdiqlangan yuklash rejimini qo'llab-quvvatlaydi (Xavfsiz yuklash);
  • Konteynerni qo'llab-quvvatlash Kata;
  • Windows mehmonlari (WaaG) uchun USB xost boshqaruvchisiga (xHCI) kirish uchun vositachi qo'shildi;
  • Har doim ishlaydigan taymer virtualizatsiyasi qo'shildi (ART).

Manba: opennet.ru

a Izoh qo'shish