Lëshimi i hipervizorit për pajisjet e integruara ACRN 1.2, i zhvilluar nga Fondacioni Linux

Fondacioni Linux prezantuar lëshimi i një hipervizori të specializuar ACRN 1.2, i projektuar për përdorim në teknologjinë e integruar dhe pajisjet e Internetit të Gjërave (IoT). Kodi i hipervizorit bazohet në hipervizorin e lehtë të Intel për pajisjet e integruara dhe shperndare nga nën licencën BSD.

Hipervizori është shkruar duke pasur parasysh gatishmërinë për kryerjen e detyrave në kohë reale dhe përshtatshmërinë për përdorim në sisteme kritike kur funksionon në pajisje me burime të kufizuara. Projekti po përpiqet të zërë një vend midis hipervizorëve të përdorur në sistemet cloud dhe qendrave të të dhënave, dhe hipervizorëve për sistemet industriale me ndarje strikte të burimeve. Shembuj të përdorimit të ACRN përfshijnë njësitë e kontrollit elektronik, panelet e instrumenteve dhe sistemet e informacionit të automobilave, por hipervizori është gjithashtu i përshtatshëm për pajisjet IoT të konsumatorit dhe aplikacione të tjera të integruara.

ACRN siguron shpenzime minimale dhe përbëhet nga vetëm 25 mijë rreshta kodi (për krahasim, hipervizorët e përdorur në sistemet cloud kanë rreth 150 mijë rreshta kodi). Në të njëjtën kohë, ACRN garanton vonesë të ulët dhe reagim adekuat kur ndërvepron me pajisjet. Mbështet virtualizimin e burimeve të CPU, I/O, nënsistemit të rrjetit, grafika dhe operacionet e zërit. Për të ndarë aksesin në burimet e përbashkëta për të gjitha VM-të, sigurohet një grup ndërmjetësuesish I/O.

ACRN është një hipervizor i tipit XNUMX (drejton drejtpërdrejt në majë të harduerit) dhe ju lejon të ekzekutoni njëkohësisht sisteme të shumta të ftuar që mund të ekzekutojnë shpërndarje Linux, RTOS, Android dhe sisteme të tjera operative. Projekti përbëhet nga dy komponentë kryesorë: hipervizor dhe të lidhura modelet e pajisjeve me një grup të pasur ndërmjetësuesish hyrje/dalje që organizojnë akses të përbashkët në pajisjet ndërmjet sistemeve të ftuar. Hipervizori kontrollohet nga sistemi operativ i shërbimit, i cili kryen funksionet e një sistemi pritës dhe përmban komponentë për transmetimin e thirrjeve nga sistemet e tjera të ftuar në pajisje.

Lëshimi i hipervizorit për pajisjet e integruara ACRN 1.2, i zhvilluar nga Fondacioni Linux

Kryesore Ndryshimet në ACRN 1.2:

  • Mundësia e përdorimit të firmuerit Tianocore/OVMF si një ngarkues virtual për shërbimin OS (sistemi pritës), i aftë për të ekzekutuar Clearlinux, VxWorks dhe Windows. Mbështet modalitetin e verifikuar të nisjes (Secure boot);
  • Mbështetja e kontejnerit Kata;
  • Për të ftuarit e Windows (WaaG), është shtuar një ndërmjetës për të hyrë në kontrolluesin pritës USB (xHCI);
  • U shtua virtualizimi i kohëmatësit gjithmonë në punë (ART).

Burimi: opennet.ru

Shto një koment