Прорыв в открытии оборудования
Разработчик с открытым исходным кодом Станислав Александров, известный своей работой над поддержкой XR/VR в KDE Plasma, опубликовал первые патчи для основного ядра Linux. Эти изменения позволяют запустить гарнитуру Samsung Galaxy XR, которая изначально поставляется с Android XR и проприетарными патчами ядра от Samsung.
Ключевым достижением стало включение начальной поддержки устройства Device Tree для чипсета Qualcomm Snapdragon XR2+ Gen 2 (кодовое название «Halliday»). Это первый шаг к полному открытию аппаратного обеспечения флагманской гарнитуры Samsung для сообщества Linux.
Роль искусственного интеллекта в разработке
Интересно, что для создания и отладки этих патчей Александров использовал помощь нескольких крупных языковых моделей. Процесс разработки велся с участием Claude, ChatGPT и Gemini. Это демонстрирует растущую роль AI-ассистентов в низкоуровневой системной разработке и портировании драйверов.
Технические детали и текущий статус
На данный момент серия из 17 патчей была отправлена в список рассылки LKML (Linux Kernel Mailing List). Патчи обеспечивают загрузку системы до стадии initramfs с доступом к оболочке через USB NCM. Однако полная функциональность еще не достигнута:
- Выполнено: Инициализация Device Tree для Halliday и Galaxy XR.
- В процессе: Необходимы дополнительные патчи для включения PCIe и модулей Wi-Fi.
Значение для экосистемы
Успешный бэкинг основного ядра для такого сложного устройства, как XR-гарнитура, открывает путь для создания нативных Linux-приложений для дополненной и виртуальной реальности. Это снижает барьер входа для разработчиков, которые ранее были вынуждены использовать Android-экосистему или эмуляторы.
Источник: Phoronix ↗
