Основной контент книги BIOS и UEFI / стадии UEFI / драйвера и протоколы
Podcast

Episodendauer 1 Std. 36 Min.

2025 Jahr

16+

BIOS и UEFI / стадии UEFI / драйвера и протоколы

Über den Podcast

Гостем 22 выпуска подкаста «Битовые маски» стал Сергей Пушкарёв — руководитель отдела разработки BIOS в YADRO. Сергей начал работу с BIOS и UEFI ещё в университете и может очень много рассказать об этой области.

С Еленой Лепилкиной и Антоном Афанасьевым наш герой во всех подробностях разобрал, что происходит на самом низком уровне софта после того, как пользователь нажимает кнопку включения компьютера. Параллельно осветил разные подходы и типичные проблемы разработки в своей сфере, тонкости взаимодействия драйверов, а также разницу между BIOS и UEFI. А напоследок ответил, к чему приводят баги в BIOS и как стараются их избежать, если цена ошибки слишком высока.


Видео на YouTube: https://youtu.be/W2Ekb4cYyu4?si=5f48Q_I0EPNPR0oC

Видео на Rutube: https://rutube.ru/video/195cd63bef2d862bdbeb39daabc461cb/?r=wd&p=JPSKHjFN3o9HGlK5Ipi72A


0:00 - Тизер

1:12 - Представление Сергея Пушкарева

2:11 - Карьерный путь Сергея

4:50 - История развития BIOS и UEFI и разница между ними

11:28 - Достоинства UEFI

14:14 - Стадии работы UEFI

15:09 - Что работает до UEFI

18:25 - Стадия SEC и режим Cache-Is-RAM

22:58 - Стадия PEI

27:54 - Переход в 64-битный режим

28:42 - PE-файлы,Terse Executable и вопросы производительности

30:46 - DXE стадия и запуск драйверов

33:02 - Протоколы для взаимодействия драйверов

37:58 - Эволюция спецификации: новые архитектуры, Device path для нового железа

40:31 - Загрузка ноутбука через Wi-Fi, разница драйверов Linux и UEFI

42:58 - Работа разработчиков BIOS

44:06 - Баги в UEFI

46:45 - Разработка UEFI под новую платформу

50:38 - Взаимодействие BIOS с BMC, Redfish

53:22 - Разработка драйвера на EDK2

59:55 - Нужен ли ассемблер разработчику BIOS

1:04:13 - Как поменялся процесс загрузки с приходом UEFI

1:05:51 - Взаимодействие BIOS и операционной системы

1:07:20 - Как UEFI работает на ARM

1:11:29 - VFR - DSL-язык для описания меню

1:14:23 - Активное использование Open-Source

1:16:22 - Рынок компаний разработчиков UEFI

1:20:33 - Разработка UEFI для системы, которой нет в железе

1:21:37 - Баги в релизах и процесс тестирования

1:25:59 - Дальнейшее развитие BIOS: ускорение работы, драйверы на Rust

1:35:07 - Заключение


#UEFI #BIOS #драйвер #x86



Letzte Aktualisierung:
1 April 2026
Was ist ein Podcast?

Genres und Tags

Einloggen, um das Buch zu bewerten und eine Bewertung zu hinterlassen
Altersbeschränkung:
16+
Veröffentlichungsdatum auf Litres:
01 April 2026
Datum der Schreibbeendigung:
11 Juni 2025
Dauer:
1 Std. 36 Min. 12 Sek.
Verleger:
Истовый инженер
Rechteinhaber:
Автор
Download-Format:
1x