Здравствуйте. Регулярно стыкаюсь с проблемами с дровами, даже начал сам изучение программирования под ядро для написания драйверов, раз таковых нет (офтоп: буду рад советам по изучению).
И тут возник вопрос: а почему дрова делают закрытыми? Я бы понял, если бы за дрова брали деньги, или открытие кода создало бы риск, что какие-то платные функции взломают, или ещё что. Но нет, абсолютное большинство дров можно абсолютно бесплатно получить под шинду (в закрытом виде) и компания-производитель ничего не выигрывает и не проигрывает от распространения дров.
Даже напротив, чем более доступны дрова, тем больше систем сможет использовать их оборудование, тем большему количеству пользователей они смогут продать своё железо. Какой смысл закрывать драйвера и ограничивать их распространение?