Linux Foundation przedstawiła hiperwizor ACRN 1.2

ACRN

Kilka dni temu Linux Foundation przedstawiła nową wersję hiperwizora ACRN 1.2 który to wyspecjalizowany hiperwizor i zaprojektowane do użytku w technologii wbudowanej i urządzeniach Internetu rzeczy (IoT). Hiperwizor został napisany z myślą o gotowości do wykonywania zadań w czasie rzeczywistym i przydatności do użycia w krytycznych systemach podczas pracy w zespołach o ograniczonych zasobach.

Projekt stara się zająć niszę wśród hiperwizorów wykorzystywanych w systemach chmurowych oraz centra danych i hiperwizory dla systemów przemysłowych ze ścisłym oddzieleniem zasobów. Jako przykłady zastosowania ACRN podaje się elektroniczne jednostki sterujące, tablice rozdzielcze i samochodowe systemy informacyjne, ale hiperwizor nadaje się również do konsumenckich urządzeń IoT i innych wbudowanych aplikacji.

ACRN zapewnia minimalne obciążenie i składa się z zaledwie 25 tysięcy wierszy kodu (dla porównania hiperwizory używane w systemach chmurowych stanowią około 150 tysięcy wierszy kodu).

Jednocześnie ACRN gwarantuje niskie opóźnienia oraz odpowiednią responsywność podczas interakcji z zespołem.

Z drugiej strony obsługuje wirtualizację zasobów procesora, wejścia / wyjścia, podsystem sieciowy, operacje graficzne i dźwiękowe, oprócz zestawu mediatorów wejścia / wyjścia dla wspólnego dostępu do zasobów wspólnych dla wszystkich maszyn wirtualnych.

ACRN odnosi się do pierwszego typu hiperwizora (działa bezpośrednio na sprzęcie) i umożliwia jednoczesne uruchamianie wielu systemów-gości, które mogą obsługiwać Linux, RTOS, Android i inne dystrybucje systemów operacyjnych.

Projekt jako taki składa się z dwóch głównych komponentów: to jest hiperwizor i inny to model urządzenia związane z szerokim zestawem mediatorów wejścia / wyjścia, które organizują współużytkowanie urządzeń między systemami gości.

Hiperwizor jest sterowany z systemu operacyjnego usługi, który działa jako system hosta i zawiera komponenty do przesyłania połączeń z innych systemów-gości do komputerów.

W środku z jego głównych cech wyróżniają się:

Mały kod

  • Zoptymalizowany dla urządzeń z ograniczonymi zasobami
  • Kilka linii kodu (LOC) z hiperwizora: ok. 25 tys. Vs. 156 XNUMX LOC dla hipernadzorców zorientowanych na centrum danych.

Prędkość

  • Małe opóźnienia
  • Umożliwia szybszy czas uruchamiania
  • Poprawia ogólną responsywność przy komunikacji sprzętowej

Stworzony dla wbudowanego IoT

  • Wirtualizacja wykraczająca poza CPU, I / O, sieć itp.
  • Wirtualizacja wbudowanych funkcji programistycznych IoT, tj .: grafika, obrazy, dźwięk itp.
  • Kompletny zestaw mediatorów we / wy do udostępniania urządzeń na wielu maszynach wirtualnych

zdolność adaptacji

  • Obsługa wielu systemów operacyjnych dla systemów operacyjnych gości, takich jak Linux i Android
  • Ma zastosowanie w wielu przypadkach użycia

To jest open source

  • Skalowalne wsparcie
  • Znaczne oszczędności w kosztach badań i rozwoju oraz rozwoju
  • Kodeks przejrzystości
  • Tworzenie oprogramowania we współpracy z liderami branży.
  • Dozwolone licencje BSD

Bezpieczeństwo

  • Krytyczne obciążenia bezpieczeństwa mają priorytet
  • Izolacja obciążeń krytycznych dla bezpieczeństwa.
  • Projekt jest tworzony z uwzględnieniem obciążeń krytycznych dla bezpieczeństwa

Co nowego w ACRN 1.2

Tego nowego wydaniao podświetlona jest możliwość korzystania z oprogramowania Tianocore / OVMF jako wirtualny program ładujący dla usługowego systemu operacyjnego (systemu hosta), na którym można uruchomić Clearlinux, VxWorks i Windows. Obsługiwany tryb zweryfikowanego rozruchu (bezpieczny rozruch).

poza tym programiści pracowali nad obsługą kontenerów Kata. Podczas gdy dla systemów gościa Windows (WaaG) dodano mediator, aby uzyskać dostęp do kontrolera hosta USB (xHCI), a także dodano zegar Virtualization Always Running Timer (ART).

Dla tych, którzy są zainteresowani testowaniem ACRN, ważne jest, aby wiedzieli, że muszą mieć co najmniej następujące wymagania:

Minimalne wymagania

  • 86-bitowy procesor x64
  • Pamięć RAM 4 GB
  • Przechowywanie 20GB
  • Polecane
  • 64-rdzeniowy 4-bitowy procesor
  • Pamięć RAM 8 GB
  • Pamięć 120GB

Możesz znaleźć odpowiednią dokumentację a także informacje o sprzęcie obsługiwanym w poniższy link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.