>> А почему же тогда негрософт и сам Торвальдс начинают ёрзать
>> по поводу драйверов в 0 кольце? Очевидно, не спроста. И это не я придумал. > Не наблюдаю ёрзанья. MS с микроядра, как известно, слез (и про
> обратный процесс не слышал).
WVDDM - Windows Vista Display Driver Model. суть: 85% всех BSOD - кривые драйвера.
из них 20% BSOD - это драйвера видеокарт. как результат - майкрософт решили
вынести большую часть кода видеодрайвера из пространства ядра в user mode.
UMDF - User-Mode Driver Framework. Devices supported by the UMDF include
portable storage devices, portable media players, USB bulk transfer devices,
and auxiliary display or video devices.
The UMDF is currently supported for Windows Vista.
> Недавно бросались ссылкой на lwn (что-то не нашёл быстро),
> где и LKML'ный народ высказывался в духе "хорошо,
> что Линус не купился на ту провокацию".
хм. насколько я знаю, драйвера различных периферийных usb и firewire устройств
уже вынесены из пространства ядра. в частности, драйвера USB-шных сканеров...
>> Я просто хочу чтоб в линухе было много драйверов под разное железо
> Пинайте поставщиков железа "хочу драйверов, и хорошо бы чтоб в ванилле,
> а не под RHEL". Я вот несколько лет такое хотение именно
> так при закупках и высказываю в случае, когда это не серверное
> железо, где поставщик заведомо в курсе, что надо, и обычно уже
> в курсе, как оно работает под линуксом.
в теории все это выглятит красиво... а на практике...
например, уже есть большое количество hp сканеров от 2400 до 3970, в проекте SANE
драйверов под линукс для которых не существует. и hp вряд ли будет что-то делать...