Lansarea hipervizorului pentru dispozitive integrate ACRN 1.2, dezvoltat în cadrul Linux Foundation

Organizația Linux Foundation a prezentat lansarea unui hypervisor specializat ACRN 1.2, destinat utilizării în tehnologia încorporată și dispozitivele Internet of Things (IoT). Codul hypervisor-ului este bazat pe un hypervisor ușor dezvoltat de compania Intel pentru dispozitive încorporate și se răspândește sub licența BSD.

Hypervisor-ul a fost scris având în vedere pregătirea pentru executarea sarcinilor în timp real și adecvarea pentru utilizarea în sisteme critice, funcționând pe echipamente cu resurse limitate. Proiectul încearcă să ocupe o nișă între hypervisor-urile utilizate în sisteme de cloud și centre de date și hypervisor-urile pentru sisteme industriale cu o separare strictă a resurselor. Ca exemplu de utilizare a ACRN sunt blocurile electronice de control, panourile de instrumente și sistemele informaționale auto, dar hypervisor-ul este de asemenea potrivit pentru dispozitivele IoT de consum și alte aplicații încorporate.

ACRN oferă cheltuieli minime și este compus din doar 25 de mii de linii de cod (pentru comparație, hypervisor-urile utilizate în sistemele de cloud conțin aproximativ 150 de mii de linii de cod). În acest fel, ACRN garantează latențe scăzute (low latency) și o reacție adecvată în interacțiunea cu hardware-ul. Este susținută virtualizarea resurselor CPU, intrare/ieșire, sub-sistemul de rețea, operațiunile cu grafică și sunet. Pentru accesul comun la resursele comune pentru toate VM-urile, este furnizat un set de mediatori de intrare/ieșire.

ACRN aparține hypervisor-urilor de tip I (rulează direct pe hardware) și permite executarea simultană a mai multor sisteme guest, pe care pot fi lansate distribuții Linux, RTOS, Android și alte OS-uri. Proiectul este format din două componente principale: hypervisor și modelul său de dispozitive cu un set bogat de mediatori de intrare/ieșire, care facilitează accesul comun la dispozitive între sistemele guest. Gestionarea hypervisor-ului se face dintr-un OS de serviciu, care îndeplinește funcțiile de sistem gazdă și conține componente pentru traduce cererile altor sisteme guest către hardware.

Lansarea hipervizorului pentru dispozitive integrate ACRN 1.2, dezvoltat în cadrul Linux Foundation

Principalele modificări în ACRN 1.2:

  • Posibilitatea utilizării firmware-urilor Tianocore/OVMF ca un încărcător virtual pentru sistemul de operare de servicii (sistemul gazdă), capabil să pornească Clearlinux, VxWorks și Windows. Este suportat modul de boot verificat (Secure boot);
  • Suport pentru containere Kata;
  • Pentru sistemele gazdă cu Windows (WaaG) a fost adăugat un mediator pentru comunicarea cu controlerul gazdă USB (xHCI);
  • A fost adăugată virtualizarea Always Running Timer (ART).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster