Вече говорихме за LinuxBoot в този блог, който беше система, която исках заменете UEFI, каква лоша репутация има. Този проект възникна специално за HPC (базиран на x86), т.е. за сървъри и суперкомпютри, където в момента се прилага. Фондацията Linux иска да замени изцяло UEFI и този проект е огромна стъпка за изместване на този тъп, бавен и понякога сриващ или натоварен със сигурност фърмуер.
Вече знаем, че фърмуерът винаги е имал проста цел, което е за стартиране на операционната система. Но с нарастващата сложност на хардуера, това става все по-сложно за изпълнение. Понастоящем фърмуерът трябва да конфигурира много системни компоненти, с много интерфейси или носители за зареждане, да поддържа разширени протоколи и функции за сигурност и т.н. Следователно, нещо просто стана сложен проблем.
Стартирането има три фази: SEC, PEI и DXE. Средата за изпълнение на драйвера или DXE е мястото, където системата UEFI зарежда драйверите за конфигурираните устройства. LinuxBoot ще замени специфична функционалност на фърмуера като тази UEFI DXE фаза с ядро за изпълнение на Linux. В допълнение към постигането на по-голяма надеждност при стартиране, той предлага и по-добра производителност, тъй като може да го направи до 20 пъти по-бързо.
Това го направи идеален за мнозина сървъри и суперкомпютри, а също и в много вградени и военни приложения. И имаме добри новини, тъй като, въпреки че този проект изглежда донякъде спрян, той е много жив. За него се заговори на срещата на върха FOSDEM 2019 и инженерите на Facebook и Google допринасят много активно за проекта за пускане на хардуера на по-ниско ниво. Тези две компании го използват, за да получат скорост и надеждност за големите си машини, но те не са единствените участващи, вече познаваме и Horizon Computing, Two Sigma, 9elementes Cyber Security и т.н.