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