Collabora рассказала о выводе драйвера Tyr на Rust в основное ядро Linux
Collabora описала опыт разработки DRM-драйвера Tyr на Rust для ядра Linux и его отправки в upstream. Драйвер приходилось несколько раз переписывать вслед за меняющимися Rust-абстракциями, что замедляет работу над планировщиком задач, но помогает выявлять требования и ограничения новых интерфейсов.
- Tyr — DRM-драйвер на Rust, продвигаемый в основное ядро Linux
- Драйвер переписывали несколько раз из-за изменений Rust-абстракций
- Разработка планировщика задач ждёт стабилизации абстракций
- Tyr помогает выявлять требования и ограничения Rust-интерфейсов ядра
Читать дальше
Софт