Ներկառուցված սարքերի հիպերվիզորի թողարկում ACRN 1.2, որը մշակվել է Linux հիմնադրամի կողմից

Linux հիմնադրամ ներկայացրել մասնագիտացված հիպերվիզորի թողարկում ACRN 1.2, որը նախատեսված է ներկառուցված տեխնոլոգիաների և իրերի ինտերնետի (IoT) սարքերում օգտագործելու համար։ Hypervisor կոդը հիմնված է Intel-ի թեթև հիպերվիզորի վրա՝ ներկառուցված սարքերի համար և տարածվում է BSD լիցենզիայի ներքո:

Հիպերվիզորը գրված է իրական ժամանակում առաջադրանքների կատարման պատրաստակամության և կարևոր համակարգերում օգտագործելու համար սահմանափակ ռեսուրսներով սարքավորումների վրա աշխատելու համար: Նախագիծը փորձում է տեղ զբաղեցնել ամպային համակարգերում և տվյալների կենտրոններում օգտագործվող հիպերվիզորների և ռեսուրսների խիստ համօգտագործմամբ արդյունաբերական համակարգերի հիպերվիզորների միջև: ACRN-ի օգտագործման օրինակները ներառում են էլեկտրոնային կառավարման ստորաբաժանումներ, գործիքների վահանակներ և ավտոմոբիլային տեղեկատվական համակարգեր, սակայն հիպերվիզորը նաև հարմար է սպառողական IoT սարքերի և այլ ներկառուցված հավելվածների համար:

ACRN-ն ապահովում է նվազագույն ծախսեր և բաղկացած է ընդամենը 25 հազար տող կոդից (համեմատության համար նշենք, որ ամպային համակարգերում օգտագործվող հիպերվիզորներն ունեն մոտ 150 հազար տող կոդ): Միևնույն ժամանակ, ACRN-ը երաշխավորում է ցածր ուշացում և համապատասխան արձագանքողություն սարքավորումների հետ շփվելիս: Աջակցում է պրոցեսորի ռեսուրսների, մուտքի/ելքի, ցանցային ենթահամակարգի, գրաֆիկայի և ձայնային գործառնությունների վիրտուալացմանը: Բոլոր VM-ների համար ընդհանուր ռեսուրսների հասանելիությունը կիսելու համար տրամադրվում է I/O միջնորդների մի շարք:

ACRN-ը 1-ին տիպի հիպերվիզոր է (աշխատում է անմիջապես սարքավորման վերևում) և թույլ է տալիս միաժամանակ գործարկել բազմաթիվ հյուր համակարգեր, որոնք կարող են գործարկել Linux բաշխումներ, RTOS, Android և այլ օպերացիոն համակարգեր: Նախագիծը բաղկացած է երկու հիմնական բաղադրիչներից. հիպերվիզոր և հարակից սարքերի մոդելներ մուտքային/ելքային միջնորդների հարուստ հավաքածուով, որոնք կազմակերպում են հյուրերի համակարգերի միջև սարքերի ընդհանուր հասանելիությունը: Հիպերվիզորը վերահսկվում է ծառայության ՕՀ-ից, որն իրականացնում է հյուրընկալող համակարգի գործառույթները և պարունակում է բաղադրիչներ այլ հյուրերի համակարգերից սարքավորումներին զանգեր հեռարձակելու համար:

Ներկառուցված սարքերի հիպերվիզորի թողարկում ACRN 1.2, որը մշակվել է Linux հիմնադրամի կողմից

Հիմնական փոփոխություններ ACRN 1.2-ում.

  • Որոնվածը օգտագործելու հնարավորություն Tianocore / OVMF որպես ծառայության OS-ի (հյուրընկալող համակարգ) վիրտուալ բեռնիչ, որը կարող է գործարկել Clearlinux, VxWorks և Windows: Աջակցում է ստուգված բեռնման ռեժիմին (Secure boot);
  • Կոնտեյների աջակցություն Կատա;
  • Windows-ի հյուրերի համար (WaaG) ավելացվել է միջնորդ՝ USB հյուրընկալող կարգավորիչին (xHCI) մուտք գործելու համար;
  • Ավելացվեց Միշտ գործարկվող ժմչփի վիրտուալացում (ART).

Source: opennet.ru

Добавить комментарий