Разработка DRM-совместимых дисплейных драйверов для микроядерной ОС (Денис Молодяков, OSDAY-2025)
Автор: Stas Fomin
Загружено: 2025-07-23
Просмотров: 221
http://0x1.tv/20250620G
Разработка DRM-совместимых дисплейных драйверов для микроядерной ОС (Денис Молодяков, OSDAY-2025)
Денис Молодяков
-------------
Цель и подход:
Разработка универсальных дисплейных драйверов для микроядерной ОС KasperskyOS
Выбор интерфейса DRM/KMS из Linux для совместимости с прикладным ПО
Анализ решений в открытых ОС: Linux (оптимален), Android (закрытые компоненты), Fuchsia (недостаточно зрелый)
Реализации драйверов:
Intel UHD Graphics: аппаратные блоки соответствуют модели KMS
BGA (Bochs Graphics Adapter): простой эмулируемый контроллер с доступом к фреймбуферу
Virtio GPU: паравиртуализованное решение для гостевых ОС с кодированием данных
MediaTek: сложный аппаратный конвейер с коррекцией цвета и специализированными блоками
Особенности микроядерной архитектуры:
Изоляция компонентов и взаимодействие через IPC
Ограничения: временные задержки, передача параметров по значению
Обработка прерываний в пользовательском пространстве
Контроль данных монитором безопасности
Управление доступом через политики безопасности
Преимущества и выводы:
Совместимость с графическими фреймворками и композиторами
Необходимость эмуляции KMS-блоков на платформах, отличных от Intel
Временные задержки при инициализации и смене режимов (не критично)
Безопасность: гранулярный контроль данных и прав доступа
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: