Скидки до 60% и 3 курса в подарок 2 дня 13 :45 :02 Выбрать курс
Код
#новости

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

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

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

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


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


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

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

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


Станьте Linux-администратором за 3 месяца
На курсе Skillbox вы с нуля освоите Linux и научитесь настраивать сетевые подключения, маршрутизацию и удалённый доступ.
Подробнее
Курс «Администрирование Linux»
Перенимайте знания у опытных инженеров и закрепляйте их на практике. После обучения сможете начать карьеру в ИТ.
Узнать о курсе

Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Практический курс: «Администрирова­ние ОС Linux» Узнать о курсе
Понравилась статья?
Да

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

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