tashkilot Linux Foundation ixtisoslashtirilgan gipervizorni chiqarish , oʻrnatilgan texnologiya va Internet of Things (IoT) qurilmalarida foydalanish uchun moʻljallangan. Gipervisor kodi o'rnatilgan qurilmalar uchun Intelning engil gipervizoriga asoslangan va 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 1-turdagi gipervizor (to'g'ridan-to'g'ri apparat ustida ishlaydi) va bir vaqtning o'zida bir nechta mehmon tizimlarini ishga tushirish imkonini beradi, ular ishlashi mumkin Linux-tarqatmalar, RTOS, Android va boshqa operatsion tizimlar. Loyiha ikkita asosiy komponentdan iborat: va tegishli 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.
asosiy ACRN 1.2 da:
- Mikrodasturdan foydalanish imkoniyati Clearlinux, VxWorks va boshqalarni ishga tushirishga qodir bo'lgan xizmat ko'rsatish tizimi (host tizimi) uchun virtual yuklash vositasi sifatida WindowsXavfsiz yuklash rejimi qo'llab-quvvatlanadi;
- Konteynerni qo'llab-quvvatlash ;
- Mehmon tizimlari uchun Windows (WaaG) USB xost kontrolleriga (xHCI) kirish uchun vositachi qo'shildi;
- Har doim ishlaydigan taymer virtualizatsiyasi qo'shildi ().
Manba: opennet.ru
