Скидки до 55% и 3 курса в подарок 0 дней 09 :23 :01 Выбрать курс
Код
#новости

Многие старые дисплейные драйверы для Linux/X11 собираются неправильно — работаем вручную

Это заметил бывший программист компании X.Org Алан Куперсмит.

Недавно он решил проверить состояние драйверов X.Org, чтобы потом сделать с ними интеграцию в GitLab.

Куперсмит заметил:


Ни для кого не секрет, что большинство драйверов не собиралось, когда я их тестировал. Некоторые получалось собрать с помощью простых фиксов (хотя у меня нет железа, чтобы протестировать их детально, поэтому я могу ссылаться на их корректность только по тому, что они собрались), другие — нуждались в доработке или могли бы быть уже отправлены в архив, потому что ими никто не пользовался.


Некоторые драйверы не собирались, потому что они работали на ассемблерном 32-битном коде. Другие — потому что они зависели от XAA-архитектурной оптимизации, которую разработчики Linux удалили ещё в 2012 году.

Куперсмит внёс изменения и смог скомпилировать некоторые из драйверов — например, XGI DDX и многие из Sun-драйверов, — но не факт, что они будут правильно работать. Другие драйверы, — TI OMAP, OpenTegra, S3, Glint, Geode и прочие — вообще не запускались.

Подробнее о проблемах сборки старых X.Org-драйверов можно прочитать в официальной статье Куперсмита.


Попробуйте бесплатно 4 топовых направления в IT

Переходите в Telegram и откройте доступ к бесплатным IT-курсам. Попробуйте себя в Python, Java, тестировании ПО, SQL и Excel. Определите, какое направление вам подходит, и получите подарки.

Пройти курс
4 бесплатных курса для старта в IT ➞
Переходите в Telegram и пройдите 4 курса по топовым направлениям IT. Определите, какая сфера вам ближе, и сделайте первый шаг к новой профессии.
Пройти курс→
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована