Intel führt Cloud Hypervisor und ModernFW auf OSTS ein

Intel-OSTS

Intel hat auf der derzeit stattfindenden Open Source Technology Summit (OSTS) Konferenz einige neue experimentelle Open-Source -Projekte vorgestellt .

Eines der auf dem Open Source Technology Summit vorgestellten Projekte ist „ModernFW“ als Teil von Intels Initiative zur Schaffung eines skalierbaren und sicheren Ersatzes für UEFI- und BIOS-Firmware.

Das Projekt befindet sich in der Anfangsphase der Entwicklung, aber in dieser Entwicklungsphase des vorgeschlagenen Prototyps gibt es bereits genügend Möglichkeiten, das Laden des Betriebssystemkerns zu organisieren.

Der ModernFW-Projektcode basiert auf TianoCore (Open-Source-UEFI-Implementierung) und überträgt die Änderungen wieder in den Upstream.

Über ModernFW

ModernFW hat sich zum Ziel gesetzt, minimalistische Firmware bereitzustellen, die für den Einsatz auf vertikal integrierten Plattformen wie Servern für Cloud-Systeme geeignet ist.

In solchen Systemen ist es nicht erforderlich, den Code in der Firmware zu belassen, um die für herkömmliche UEFI-Firmware typische Abwärtskompatibilität und universelle Verwendungskomponenten sicherzustellen.

ModernFW kümmert sich um die Entfernung unnötigen Codes , wodurch die Anzahl potenzieller Angriffsvektoren und Fehler reduziert wird und sich dies positiv auf Sicherheit und Effizienz auswirkt.

Dies umfasst Arbeiten zum Entfernen der Firmware-Unterstützung für veraltete Gerätetypen und Funktionen, die im Kontext des Betriebssystems ausgeführt werden können.

Es verbleiben nur die erforderlichen Gerätetreiber, und emulierte und virtuelle Geräte werden nur minimal unterstützt.

Ein Teil des Codes wird in der Firmware und im Kernel des Betriebssystems geteilt. Eine modulare und benutzerdefinierte Konfiguration wird bereitgestellt.

Wir möchten den gesamten Platzbedarf reduzieren, die Effizienz steigern und die Sicherheitslage des Systems verbessern, indem wir Funktionen eliminieren, die nicht erforderlich sind, um die Anforderungen von Plattformen zu erfüllen, die vertikaler integrierten Zwecken dienen.

Ein Weg zur Erkundung besteht beispielsweise darin, die im Kontext des Betriebssystems erreichbaren Funktionen außerhalb der Firmware zu verschieben.

Die Architekturunterstützung beschränkt sich derzeit auf x86-64-Systeme , und von den Boot-Betriebssystemen wird nur Linux unterstützt (bei Bedarf kann auch Unterstützung für andere Betriebssysteme bereitgestellt werden).

Über Cloud Hypervisor

Gleichzeitig stellte Intel das Cloud Hypervisor-Projekt vor, in dem versucht wurde, einen Hypervisor auf Basis der Komponenten des gemeinsamen Rust-VMM-Projekts zu entwickeln , an dem neben Intel auch Alibaba, Amazon, Google und Red Hat beteiligt sind.

Rust-VMM ist in der Sprache Rust geschrieben und ermöglicht es Ihnen, bestimmte Hypervisoren für bestimmte Aufgaben zu erstellen.

  • rost-vmm bietet eine Reihe gängiger Hypervisor-Komponenten an, die von Intel zusammen mit Branchenführern wie Alibaba, Amazon, Google und Red Hat entwickelt wurden, um bestimmte Hypervisoren für Anwendungsfälle anzubieten. Intel hat mit Partnern einen speziellen Cloud-Hypervisor auf Basis von rust-vmm auf den Markt gebracht, um eine leistungsstärkere und sicherere Containertechnologie für Cloud-native Umgebungen bereitzustellen.

Cloud Hypervisor ist ein Open-Source-Virtual-Machine-Monitor (VMM), der auf KVM basiert. Das Projekt konzentriert sich ausschließlich auf die Ausführung moderner Cloud-Workloads und unterstützt eine begrenzte Anzahl von Hardwarearchitekturen und -plattformen.

Cloud-Workloads beziehen sich auf solche, die normalerweise von Kunden innerhalb eines Cloud-Anbieters ausgeführt werden.

Im Kontext der Interessen von Intel besteht die Hauptaufgabe von Cloud Hypervisor darin, moderne Linux-Distributionen mit virtio-basierten paravirtualisierten Appliances zu veröffentlichen.

Die Emulationsunterstützung ist minimiert (der Fokus liegt auf Paravirtualisierung). Aktuell werden nur x86_64-Systeme unterstützt, die Unterstützung für AArch64 ist jedoch geplant.

Um unnötigen Code zu entfernen und die Konfiguration von CPU, Speicher, PCI und NVDIMM zu vereinfachen, erfolgt die Montage bereits.

Sie können virtuelle Maschinen zwischen Servern migrieren. Die wichtigsten Aufgaben sind: hohe Reaktionsfähigkeit, geringer Speicherverbrauch, hohe Leistung und Reduzierung potenzieller Angriffsvektoren.

Quelle: https://newsroom.intel.com/


Als bevorzugte Quelle in Google hinzufügen