Die Entwickler von 9elements CoreBoot für das Server-Motherboard Supermicro . Die Änderungen sind bereits in die Haupt-Codebasis von CoreBoot integriert und werden Teil der nächsten bedeutenden Veröffentlichung sein. Supermicro X11SSH-TF ist das erste moderne Server-Motherboard mit einem Intel Xeon-Prozessor, das 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 2400MHz) ausgestattet werden.
Die Arbeit wurde in Zusammenarbeit mit dem VPN-Anbieter Mullvad im Rahmen des Projekts , das darauf abzielt, die Sicherheit der Serverinfrastruktur zu erhöhen und proprietäre Komponenten zu eliminieren, deren Zustand nicht kontrollierbar ist. CoreBoot ist ein freies Analog zu proprietären Firmware-Lösungen und steht für vollständige Verifizierung und Auditierung zur Verfügung. CoreBoot wird als grundlegende Firmware zur Initialisierung von Hardware und Koordination des Bootvorgangs eingesetzt. Dazu gehört die Initialisierung des Grafikchips, PCIe, SATA, USB, RS232. Gleichzeitig sind in CoreBoot die binären Komponenten FSP 2.0 (Intel Firmware Support Package) und die binäre Firmware für das Intel ME-System integriert, die zur Initialisierung und zum Start des CPUs und des Chipsatzes erforderlich sind.
Zur Installation des Betriebssystems wird empfohlen, oder (die UEFI-Implementierung auf Basis von wird derzeit aufgrund von Inkompatibilitäten mit dem Grafiksystem Aspeed NGI, das nur im Textmodus arbeitet, nicht unterstützt). Neben der Implementierung der Board-Unterstützung in CoreBoot haben die Projektteilnehmer auch die Unterstützung von TPM-Modulen (Trusted Platform Module) 1.2/2.0 auf Basis von Intel ME realisiert und einen Treiber für den ASPEED 2400 SuperI/O-Controller vorbereitet, der die Funktionen eines BMC (Baseboard Management Controller) erfüllt.
Für die Remote-Verwaltung der Platine ist die Funktionalität des IPMI-Interfaces verfügbar, das vom BMC-Controller AST2400 bereitgestellt wird. Für die Nutzung von IPMI ist jedoch die Installation der originalen Firmware im BMC-Controller erforderlich. Zudem wurde die Funktionalität für verifiziertes Booten implementiert. Die Unterstützung von AST2400 wurde in die integriert, und bietet Unterstützung für Intel Xeon E3-1200. Intel SGX (Software Guard Extensions) wird derzeit aufgrund von Stabilitätsproblemen nicht unterstützt.
Quelle: opennet.ru
