Нужно очень неплохо знать то, как пишутся дрова для винды, как винда взаимодействует с устройствами и то же самое знать по линуху. Я не говорю, что это невозможно, я лично знаю одного такого человека и у него голова вовсе не Дом Советов :D
Но не зная этого всего, не умея их собирать в винде и линухе, не умея их отлаживать там и там - никак.