Представена е първата съвременна сървърна платформа на базата на CoreBoot

Разработчиците от компанията 9elements пренесоха CoreBoot за сървърната дънна платка Supermicro X11SSH-TF. Промените вече са включени в основната кодова база CoreBoot и ще се включат в следващото значимо издание. Supermicro X11SSH-TF стана първата съвременна сървърна дънна платка с Intel Xeon процесор, която може да се използва с CoreBoot. Платката поддържа Xeon процесори (E3-1200V6 Kabylake-S или E3-1200V5 Skylake-S) и може да бъде оборудвана с до 64 ГБ RAM (4 x UDIMM DDR4 2400MHz).

Работата е извършена в сътрудничество с VPN доставчика Mullvad в рамките на проекта System Transparency, целящ да засили защитата на сървърната инфраструктура и да се освободи от проприетарни компоненти, чието състояние не може да бъде контролирано. CoreBoot е свободен аналог на проприетарните фърмуери и е достъпен за пълна верификация и одит. CoreBoot се използва като основна фърмуерна платка за инициализиране на хардуера и координиране на началното зареждане. Включително инициализация на графичния чип, PCIe, SATA, USB, RS232. В CoreBoot са интегрирани бинарни компоненти FSP 2.0 (Intel Firmware Support Package) и бинарна фърмуерна версия за Intel ME подсистемата, необходими за инициализиране и стартиране на CPU и чипсета.

За зареждане на операционната система се предлага SeaBios или LinuxBoot (реализация на UEFI, базирана на Tianocore , все още не се поддържа поради несъвместимост с графичната подсистема Aspeed NGI, която работи само в текстов режим). Освен добавянето на поддръжка на платката в CoreBoot, участниците в проекта също реализираха поддръжка за модули TPM (Trusted Platform Module) 1.2/2.0 на базата на Intel ME и подготвиха драйвер за контролера ASPEED 2400 SuperI/O, изпълняващ функции на BMC (Baseboard Management Controller).

За отдалечено управление на платката е осигурена работа на IPMI интерфейса, предоставен от BMC контролера AST2400, но за използване на IPMI е необходимо инсталирането на оригиналната фърмуерна версия в BMC контролера. Също така беше реализирана функционалността на верифицирано зареждане. В утилитата superiotool беше добавена поддръжка за AST2400, а в inteltool поддръжката за Intel Xeon E3-1200. Intel SGX (Software Guard Extensions) все още не се поддържа поради проблеми със стабилността.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster