Organizata Linux Foundation lĂ«shimi i hipervizorit tĂ« specializuar , i projektuar pĂ«r pĂ«rdorim nĂ« pajisjet e integruara dhe nĂ« pajisjet e internetit tĂ« gjĂ«rave (IoT). Kodi i hipervizorit bazohet nĂ« hipervizorin e lehtĂ« tĂ« zhvilluar nga kompanĂa Intel pĂ«r pajisjet e integruara dhe nĂ«n licencĂ«n BSD.
Hipervizori është shkruar me fokus në gatishmërinë për të kryer detyra në kohë reale dhe përshtatshmërinë për përdorim në sisteme kritike, duke punuar në pajisje me burime të kufizuara. Projekti synon të zërë një vend midis hipervizorëve të përdorur në sistemet cloud dhe qendrat e të dhënave, dhe hipervizorëve për sisteme industriale me ndarje të rreptë të burimeve. Si një shembull i përdorimit të ACRN përmenden bloket elektronike të kontrollit, panele instrumentesh dhe sistemet informative të automjeteve, por hipervizori gjithashtu është shumë i përshtatshëm për pajisjet e konsumatorëve IoT dhe aplikacione të tjera të integruara.
ACRN siguron kostot minimale të operimit dhe përbëhet nga vetëm 25,000 linja kodi (për krahasim, hipervizorët të përdorur në sistemet cloud kanë rreth 150,000 linja kodi). Në të njëjtën kohë, ACRN garanton vonesa të ulta (low latency) dhe reagim adekuat gjatë ndërveprimit me pajisjet. Mbështetet virtualizimi i burimeve CPU, hyrje/dalje, sistemit të rrjetit, operacioneve me grafikë dhe tingull. Për qasje të përbashkët në burimet e zakonshme për të gjitha VM, ofrohet një grup mediatorësh hyrje/dalje.
ACRN i takon hipervizorëve të tipit të parë (ekzekutohet direkt mbi pajisje) dhe lejon ekzekutimin e disa sistemeve të mysafirit në të njëjtën kohë, ku mund të instalohen distribucione Linux, RTOS, Android dhe OS të tjera. Projekti përbëhet nga dy komponentë kryesorë: dhe modeli i tij me një gamë të pasur mediatoresh hyrjeje/daljeje, që mundësojnë organizimin e aksesit të përbashkët ndaj pajisjeve midis sistemeve mikpritëse. Menaxhimi i hipervizorit kryhet nga OS shërbimi, e cila kryen funksionet e sistemit host dhe përmban komponente për përkthimin e kërkesave të sistemeve mikpritëse në pajisje.
Ndryshimet kryesore në ACRN 1.2:
- Mundësia për të përdorur firmware si një ngarkues virtual për sistemin operativ shërbim (host-sistemi), që mund të startojë Clearlinux, VxWorks dhe Windows. Mbështetet modaliteti i ngarkesës së verifikuar (Secure boot);
- Mbështetje për kontejnerët ;
- Për sistemet mikpritëse me Windows (WaaG) është shtuar një ndërmjetës për të aksesuar kontrolluesin e mikropritorit USB (xHCI);
- Shtuar virtualizimi i Always Running Timer ().
Burimi: opennet.ru
