Оригинальные USB-адаптеры DisplayLink отлично работали с открытым драйвером, включённым в ядро, но более новые устройства, к сожалению, поддерживаются только внешним модулем и проприетарным демоном в пользовательском пространстве. Сегодня был опубликован экспериментальный драйвер Vino, независимая реализация, созданная методом обратной разработки для нового оборудования DisplayLink.

Драйвер Vino написан на Rust и работает на уровне ядра. Он предназначен для USB-док-станций DisplayLink DL3, таких как Dell Universal Dock D6000. Этот экспериментальный драйвер выступает альтернативой официальному внешнему модулю ядра и проприетарному демону от DisplayLink.

Dell D6000
Dell D6000

Драйвер Vino разработал Майк Лотиан (Mike Lothian), частично код был создан при помощи Claude Code с моделью Opus 4.8. Пока что драйвер успешно протестирован на док-станции Dell Universal Dock D6000.

Всех, кто заинтересован в создании современного графического драйвера для DisplayLink, работающего на уровне ядра, который, как ожидается, со временем сможет войти в основное ядро Linux после решения всех вопросов с поддержкой Rust, приглашают в список рассылки dri-devel.