Tso tawm lub hypervisor rau embedded li ACRN 1.2, tsim los ntawm Linux Foundation

Linux Foundation рСдставила tso tawm ib tug tshwj xeeb hypervisor ACRN 1.2, tsim los siv nyob rau hauv embedded technology thiab Internet of Things (IoT) li. Lub hypervisor code yog raws li Intel lub teeb yuag hypervisor rau embedded li thiab faib los ntawm raws li BSD daim ntawv tso cai.

Lub hypervisor yog sau nrog lub qhov muag rau kev npaj txhij rau kev ua haujlwm ntawm lub sijhawm tiag tiag thiab tsim nyog rau kev siv hauv cov tshuab tseem ceeb thaum khiav ntawm cov khoom siv nrog cov peev txheej tsawg. Lub phiaj xwm tab tom sim los tuav ib qho niche ntawm hypervisors siv nyob rau hauv huab systems thiab cov ntaub ntawv chaw, thiab hypervisors rau industrial systems nrog nruj kev sib koom. Piv txwv ntawm kev siv ACRN suav nrog cov khoom siv hluav taws xob tswj hluav taws xob, cov cuab yeej ntsuas hluav taws xob, thiab cov ntaub ntawv xov xwm tsheb, tab sis tus neeg saib xyuas kuj tseem tsim nyog rau cov neeg siv khoom siv IoT thiab lwm yam kev siv embedded.

ACRN muab nyiaj siv ua haujlwm tsawg kawg nkaus thiab tsuas muaj 25 txhiab kab ntawm cov lej (rau kev sib piv, cov neeg saib xyuas siv hauv huab cua muaj txog 150 txhiab kab code). Nyob rau tib lub sijhawm, ACRN lav tsis tshua muaj latency thiab kev ua haujlwm txaus thaum cuam tshuam nrog cov khoom siv. Txhawb virtualization ntawm CPU cov peev txheej, I / O, network subsystem, graphics thiab suab ua haujlwm. Txhawm rau muab kev nkag mus rau cov peev txheej uas muaj rau txhua tus VMs, cov txheej txheem I/O cov neeg kho kom haum xeeb tau muab.

ACRN yog hom XNUMX hypervisor (khiav ncaj qha rau sab saum toj ntawm cov khoom siv) thiab tso cai rau koj ib txhij khiav ntau lub tshuab qhua tuaj yeem khiav Linux faib, RTOS, Android thiab lwm yam kev khiav haujlwm. Qhov project muaj ob lub ntsiab lus tseem ceeb: hypervisor thiab hais txog ntaus qauv nrog cov txheej txheem nplua nuj ntawm kev tawm tswv yim / tso tawm tus neeg nruab nrab uas teeb tsa kev nkag mus rau cov khoom siv ntawm cov qhua. Lub hypervisor yog tswj los ntawm cov kev pabcuam OS, uas ua haujlwm ntawm lub kaw lus tswj hwm thiab muaj cov khoom siv rau kev tshaj tawm xov tooj los ntawm lwm cov qhua tuaj rau cov khoom siv.

Tso tawm lub hypervisor rau embedded li ACRN 1.2, tsim los ntawm Linux Foundation

ntsiab hloov hauv ACRN 1.2:

  • Muaj peev xwm siv firmware Tianocore/OVMF raws li ib tug virtual bootloader rau cov kev pab cuam OS (tus tswv system), muaj peev xwm khiav Clearlinux, VxWorks thiab Windows. Txhawb kev txheeb xyuas khau raj hom (Kev ruaj ntseg khau raj);
  • Thawv txhawb nqa Kata;
  • Rau cov qhua Windows (WaaG), tus neeg nruab nrab tau ntxiv rau kev nkag mus rau USB tus tswv tswj hwm (xHCI);
  • Ntxiv Ib txwm Running Timer virtualization (ART).

Tau qhov twg los: opennet.ru

Ntxiv ib saib