Моделювання ядра спочатку було болісно потрапляти на Linux, але зараз це досить приголомшливо. Я маю на увазі, X не потрібно запускати як root? Приставки з прискореним апаратним прискоренням? Класні речі.
Проблема в тому, що на багатьох платформах UNIX немає модеруючих драйверів ядра. Тож апаратне забезпечення, яке покладається на KMS, зараз здебільшого обмежено Linux.
Моє запитання: чому насправді реалізувати це в ядрі?
Якщо для встановлення роздільної здатності екрана потрібен апаратний доступ, чому б не використати окремий привілейований демон або невеликий встановлений бінарний файл? Це дозволило б зберегти перевагу відокремлення привілейованого коду та дозволити серверу дисплеїв працювати як обмежений користувач; позбавляючись від спеціальних вимог до драйверів та полегшуючи підтримку між UNIX. Правильно? Або я пропускаю щось значне тут?