Einführung der ersten modernen Serverplattform basierend auf CoreBoot

Entwickler von 9elements portiert CoreBoot für Supermicro-Server-Motherboard X11SSH-TF. Änderungen bereits enthalten in die CoreBoot-Hauptcodebasis integriert und Teil der nächsten Hauptversion sein. Das Supermicro X11SSH-TF ist das erste moderne Server-Motherboard mit einem Intel Xeon-Prozessor, der mit CoreBoot verwendet werden kann. Das Board unterstützt Xeon-Prozessoren (E3-1200V6 Kabylake-S oder E3-1200V5 Skylake-S) und kann mit bis zu 64 GB RAM (4 x UDIMM DDR4 2400 MHz) ausgestattet werden.

Die Arbeiten sind abgeschlossen gemeinsam mit dem VPN-Anbieter Mullvad im Rahmen des Projekts SystemtransparenzZiel ist es, die Sicherheit der Serverinfrastruktur zu stärken und proprietäre Komponenten zu entfernen, deren Zustand nicht kontrolliert werden kann. CoreBoot ist ein kostenloses Analogon der proprietären Firmware und steht zur vollständigen Überprüfung und Prüfung zur Verfügung. CoreBoot wird als Basis-Firmware für die Hardware-Initialisierung und Boot-Koordination verwendet. Inklusive Initialisierung des Grafikchips, PCIe, SATA, USB, RS232. Gleichzeitig integriert CoreBoot binäre Komponenten FSP 2.0 (Intel Firmware Support Package) und binäre Firmware für das Intel ME-Subsystem, die zum Initialisieren und Starten von CPU und Chipsatz erforderlich sind.

Zum Booten des Betriebssystems wird die Verwendung empfohlen SeaBios oder LinuxBoot (UEFI-Implementierung basierend auf Tianocore wird aufgrund der Inkompatibilität mit dem Aspeed NGI-Grafiksubsystem, das nur im Textmodus funktioniert, noch nicht unterstützt. Neben dem Hinzufügen von Board-Unterstützung zu CoreBoot implementierten die Projektteilnehmer auch Unterstützung für TPM (Trusted Platform Module) 1.2/2.0-Module auf Basis von Intel ME und bereiteten einen Treiber für den ASPEED 2400 SuperI/O-Controller vor, der die Funktionen von BMC (Baseboard) ausführt Management-Controller).

Zur Fernsteuerung des Boards wird die vom BMC AST2400 Controller bereitgestellte IPMI-Schnittstelle unterstützt, zur Nutzung von IPMI muss jedoch die Original-Firmware im BMC-Controller installiert sein. Außerdem wurde eine verifizierte Download-Funktionalität implementiert. Zum Dienstprogramm superiotool AST2400-Unterstützung wurde hinzugefügt und Inteltool Unterstützung für Intel Xeon E3-1200. Intel SGX (Software Guard Extensions) wird aufgrund von Stabilitätsproblemen noch nicht unterstützt.

Source: opennet.ru

Kommentar hinzufügen