1.3Kпросмотров
11 июня 2025 г.
📷 ФотоScore: 1.4K
🔖BIOS и UEFI — это действительно низкоуровневая и довольно уникальная сфера программирования, в которой разбираются очень немногие эксперты. К счастью, гостем 22 выпуска «Битовых масок» стал один из них — Сергей Пушкарёв, руководитель отдела разработки BIOS в YADRO. С ведущими подкаста Сергей в деталях рассмотрел весь алгоритм работы BIOS/UEFI, параллельно осветил вызовы отрасли и ответил на множество интересных вопросов: ▪В чём разница между BIOS, UEFI и bootloader;
▪Какой софт работает сразу после включения компьютера и какие задачи он выполняет;
▪Почему разработчики UEFI должны уметь работать в условиях ограниченной памяти;
▪Для чего используются DEPEX-выражения;
▪Почему сложно добавить поддержку загрузки через Wi-Fi сразу в UEFI;
▪На основе каких open-source решений разрабатывают BIOS;
▪Что представляет собой и как работает BMC — baseboard management controller;
▪Какие DSL языки есть в EDK2;
▪Как устроено тестирование UEFI для промышленного оборудования;
▪Тенденции в развитии UEFI сегодня: стоит ли ждать перехода на Rust. Смотреть или слушать ➡ @bitemask