Пожалуйста, поймите, что я не пытаюсь начать пламенную войну.
Я заинтересован в написании драйвера устройства для своего собственного образования.Поэтому мне интересно узнать, что думают эксперты об относительной простоте написания драйверов для различных операционных систем.
(a) Какая операционная система имеет лучшие руководства и документацию по API дляначиная с программирования драйвера устройства?
У меня есть все четыре основные операционные системы - Windows 7, Linux (Fedora и Gentoo), Solaris 11, OS X 10.7.3 - так что теоретически я могу принять любое предложениедля платформы.(У меня даже есть MINIX 3.2.0, но я все еще не пытался установить его. Он не распознает мою сетевую карту.) Поскольку это упражнение предназначено исключительно для моего назидания, пожалуйста, не стесняйтесь делать другие предложения.
(b) Какая операционная система была бы лучшей инвестицией моего времени, в том смысле, что, если я начну поправляться, я действительно смогу опубликовать свой драйвер для загрузки?(Я полагаю, что Windows 7 отлично подходит для программирования драйверов устройств, но рынок, вероятно, насыщен.)
(c) Как можно овладеть устройствами, для которых нужно начинать писатьводители?Почти у всех уже есть драйвер?
Заранее спасибо за помощь.