Cześć. Chciałbym zacząć pisać jakieś swoje sterowniki. Zastanawia mnie tylko kilka kwestii. Słyszałem, że pod każdy system i sprzęt sterowniki pisze się w inny sposób, dlaczego tak jest? Czy za każdym razem, gdy zostanie wydana, np. nowa karta graficzna trzeba do niej pisać osobne sterowniki? Jak zacząć z ich pisaniem (chciałbym to robić pod Windowsem 10) i co muszę umieć na początek, ile wiedzy na temat sprzętu i jego działania mi potrzeba? Czy są jakieś porządne strony czy tutoriale do nauki driver dev'u? Jeżeli tak to jakie? Dzięki za wszystkie odpowiedzi.