Linux Foundation lëshimi i një hipervizori të specializuar , i dizajnuar për përdorim në teknologjinë e integruar dhe pajisjet e internetit të gjërave (IoT). Kodi i hipervizorit bazohet në një hipervizor të lehtë të zhvilluar nga kompania Intel për pajisje të integruara dhe në bazë të licencës BSD.
Hipervizori është shkruar me fokus në gatishmërinë për të kryer detyrat në kohë reale dhe përshtatshmërinë për përdorim në sisteme kritike, duke funksionuar në pajisje me burime të kufizuara. Projekti përpiqet të zërë një vend midis hipervizorëve që përdoren në sistemet e reja dhe qendrat e të dhënave dhe hipervizorëve për sistemet industriale me ndarje të fortë burimesh. Si një shembull përdorimi të ACRN përmenden blloqet elektronike të kontrollit, panele instrumentesh dhe sistemet e informacionit të automjeteve, por hipervizori gjithashtu përshtatet mirë për pajisjet e konsumatorëve IoT dhe aplikimet e tjera të integruara.
ACRN ofron një overhead minimal dhe përbëhet nga vetëm 25,000 rreshta kodi (për krahasim, hipervizorët e përdorur në sistemet e reja kanë rreth 150,000 rreshta kodi). Megjithatë, ACRN garanton vonesa të ulta dhe një përgjigje adekuate kur interakton me pajisjet. Mbështetet virtualizimi i burimeve CPU, input/output, sistemit të rrjetit, operacioneve me grafikë dhe audio. Për qasjen e përbashkët në burimet e përbashkëta për çdo VM ofrohet një grup mediatorësh input/output.
ACRN i përket hipervizorëve të tipit të parë (shkruhet direkt mbi pajisje) dhe lejon ekzekutimin e disa sistemeve mikpritëse njëkohësisht, në të cilat mund të ekzekutohen distribucione të Linux, RTOS, Android dhe OS të tjera. Projekti është i ndarë në dy komponentë kryesorë: dhe modeli i tij të lidhur në ACRN 1.2:
Main Mundësia e përdorimit të firmware
- Tianocore/OVMF si një ngarkues virtual për sistemin operativ të shërbimit (sistemi pritës), i aftë të fillojë Clearlinux, VxWorks dhe Windows. Mbështetet moda e ngarkimit të verifikuar (Secure boot);
- Mbështetje për konteinerët ;
- Për sistemet mysore me Windows (WaaG) është shtuar një mediator për t'u aksesuar te kontrolluesi pritës USB (xHCI);
- Shtuar virtualizimin Always Running Timer ().
Burimi: opennet.ru
