I-Linux Foundation
I-hypervisor ibhalwe ngeso lokulungela ukwenza imisebenzi yesikhathi sangempela kanye nokufaneleka kokusetshenziswa ezinhlelweni ezibucayi lapho isebenza kumishini enezinsiza ezilinganiselwe. Le phrojekthi izama ukuthatha indawo phakathi kwama-hypervisors asetshenziswa ezinhlelweni zamafu nasezikhungweni zedatha, nama-hypervisors wezinhlelo zezimboni ezinokwabelana okuqinile kwezinsiza. Izibonelo zokusetshenziswa kwe-ACRN zifaka amayunithi okulawula ama-elekthronikhi, amaphaneli wezinsimbi, nezinhlelo zolwazi lwezimoto, kodwa i-hypervisor nayo ifaneleka kahle kumadivayisi e-IoT yabathengi nezinye izinhlelo zokusebenza ezishumekiwe.
I-ACRN inikeza i-overhead encane futhi iqukethe imigqa yekhodi eyizinkulungwane ezingu-25 kuphela (uma kuqhathaniswa, ama-hypervisors asetshenziswa ezinhlelweni zamafu anemigqa yekhodi engaba yinkulungwane ye-150). Ngesikhathi esifanayo, i-ACRN iqinisekisa ukubambezeleka okuphansi kanye nokusabela okwanele lapho usebenzisana nemishini. Isekela ukwenziwa ngokoqobo kwezinsiza ze-CPU, i-I/O, isistimu engaphansi yenethiwekhi, ihluzo nokusebenza komsindo. Ukuze wabelane ngokufinyelela izinsiza ezivamile kuwo wonke ama-VM, isethi yabalamuli be-I/O inikezwa.
I-ACRN iwuhlobo lwe-hypervisor yohlobo XNUMX (isebenza ngokuqondile phezu kwehadiwe) futhi ikuvumela ukuthi uqalise ngesikhathi esisodwa izinhlelo eziningi zezivakashi ezingasebenzisa ukusatshalaliswa kwe-Linux, i-RTOS, i-Android nezinye izinhlelo zokusebenza. Le phrojekthi iqukethe izingxenye ezimbili eziyinhloko:
main
- Amathuba wokusebenzisa i-firmware
I-Tianocore/OVMF njenge-bootloader ebonakalayo ye-OS yesevisi (uhlelo lokusingatha), olukwazi ukusebenzisa i-Clearlinux, i-VxWorks ne-Windows. Isekela imodi yokuqalisa eqinisekisiwe (I-boot evikelekile); - Ukusekelwa kwesitsha
Kata ; - Ezivakashini ze-Windows (WaaG), umlamuli wengeziwe ukuze afinyelele isilawuli sokusingatha i-USB (xHCI);
- Kwengezwe Ukwenziwa ngokoqobo Kwesibali Sesikhathi Esisebenzayo (
ART ).
Source: opennet.ru