Vývojári spoločnosti 9elements CoreBoot pre serverovú základnú dosku Supermicro . Zmeny už sú v hlavnej kódovej báze CoreBoot a budú súčasťou nasledujúceho významného vydania. Supermicro X11SSH-TF sa stala prvou modernou serverovou základnou doskou s procesorom Intel Xeon, ktorú je možné používať s CoreBoot. Doska podporuje procesory Xeon (E3-1200V6 Kabylake-S alebo E3-1200V5 Skylake-S) a môže byť vybavená až 64 GB RAM (4 x UDIMM DDR4 2400MHz).
Práca bola vykonaná s VPN poskytovateľom Mullvad v rámci projektu , zameraného na zvýšenie bezpečnosti serverovej infraštruktúry a zbavenie sa proprietárnych komponentov, ktorých stav nie je možné kontrolovať. CoreBoot je slobodným analógom proprietárnych firmvárov a je dostupný na úplnú verifikáciu a audit. CoreBoot sa používa ako základný firmvér na inicializáciu hardvéru a koordináciu počiatočného štartu. To zahŕňa aj inicializáciu grafického čipu, PCIe, SATA, USB, RS232. V CoreBoot sú integrované aj binárne komponenty FSP 2.0 (Intel Firmware Support Package) a binárny firmvér pre subsystém Intel ME, ktorý je nevyhnutný na inicializáciu a spustenie CPU a čipovej sady.
Na bootovanie operačného systému sa odporúča používať alebo (implementácia UEFI na báze momentálne nie je podporovaná kvôli nekompatibilite s grafickým subsystémom Aspeed NGI, ktorý funguje iba v textovom režime). Okrem pridania podpory dosky do CoreBoot sa účastníci projektu tiež implementovali podporu modulov TPM (Trusted Platform Module) 1.2/2.0 na báze Intel ME a pripravili ovládač pre ovládač ASPEED 2400 SuperI/O, ktorý vykonáva funkcie BMC (Baseboard Management Controller).
Pre vzdialené ovládanie dosky je zabezpečená práca IPMI rozhrania, ktoré poskytuje ovládač BMC AST2400, ale na používanie IPMI je potrebná inštalácia originálneho firmvéru v BMC ovládači. Taktiež bola implementovaná funkcia verifikovaného bootovania. Do nástroja bola pridaná podpora pre AST2400, a do podpora pre Intel Xeon E3-1200. Intel SGX (Software Guard Extensions) zatiaľ nie je podporovaný kvôli problémom so stabilitou.
Zdroj: opennet.ru
