Недавно он решил проверить состояние драйверов X.Org, чтобы потом сделать с ними интеграцию в GitLab.
Куперсмит заметил:
Ни для кого не секрет, что большинство драйверов не собиралось, когда я их тестировал. Некоторые получалось собрать с помощью простых фиксов (хотя у меня нет железа, чтобы протестировать их детально, поэтому я могу ссылаться на их корректность только по тому, что они собрались), другие — нуждались в доработке или могли бы быть уже отправлены в архив, потому что ими никто не пользовался.
Некоторые драйверы не собирались, потому что они работали на ассемблерном 32-битном коде. Другие — потому что они зависели от XAA-архитектурной оптимизации, которую разработчики Linux удалили ещё в 2012 году.
Куперсмит внёс изменения и смог скомпилировать некоторые из драйверов — например, XGI DDX и многие из Sun-драйверов, — но не факт, что они будут правильно работать. Другие драйверы, — TI OMAP, OpenTegra, S3, Glint, Geode и прочие — вообще не запускались.
Подробнее о проблемах сборки старых X.Org-драйверов можно прочитать в официальной статье Куперсмита.