>> на "местечковые" udev и KMS/GEM
> А почему местечковые? Какие-то законы природы запрещают реализацию оных в других системах?
> Что это за законы природы?Это Intel, сынок. :)) Штеуд разработала низкоуровневый механизм взаимодействия со своими поделиями только для одного ядра — для Linux. И внедрила свой местечковый код в апстрим проекта.
Сейчас почему-то выясняется, что все операционные системы на основе Unix-like ядра, которые хотят иметь графический интерфейс на Xorg, ВНЕЗАПНО должны либо выбросить свои наработки и присоединиться к проекту Linux, либо изобретать собственные велосипеды (код KMS/GEM не портабелен в принципе, так как завязан на Linux Kernel API), чтобы заработать на новых чипсетах Intel — искусственное отбрасывание альтернативных Unix-like ОС примерно на десятилетие в сфере разработки графического десктопа на их основе.
"Технология KMS (Kernel Mode Setting), обеспечивающая переключение видеорежимов на уровне ядра, в настоящее время является базовой технологией по управлению видеокартой в драйвере Intel. Поддержка переключения видеорежимов на пользовательском уровне (UMS) была удалена из кода xf86-video-intel начиная с версии 2.10."
"Технология GEM позволяет вынести в работающий на уровне ядра DRM-модуль (Direct Rendering Manager) функции, связанные с управлением памятью видеокарты. Технология GEM, разработана компанией Intel и предназначена для низкоуровневого взаимодействия с GPU, позволяя через специальное GEM API организовать совместный одновременный доступ нескольких приложений к видеокарте."