(а sashikknox «портит» нечто легендарное под мобильные процессоры, и мы уже потестили запуск), у меня есть большой прогресс по сборке ядра системы и драйверов 🤷♂️ Теперь все собирается полностью из исходников, mesa ставится из репозитория, ui запускается автоматически. Для отладки ядра использовал qemu с очень полезным флагом vnc. Это позволяет запустить ВМ с удаленным доступом с любого vnc клиента. Забавный факт: в macOS клиент встроен и вызывается через finder.
Чтобы использовать эту фичу, нужно всего лишь указать
-vnc:x
например:
qemu-system-aarch64
-machine virt
-cpu cortex-a53
-m 1G
-kernel boot/Image
-drive file=rootfs.img,format=raw,id=hd0,if=none
-device virtio-blk-device,drive=hd0
-device virtio-gpu-pci,virgl=on
-device virtio-keyboard-pci
-device virtio-mouse-pci
-serial mon:stdio
-vnc :0
И подключиться по
ip:5900+x, где x - номер порта.Ну, теперь то точно можно сесть за лаунчер с настройками для элементов ввода. Думаю, ближайший отпуск на это и уйдет.