having worked on countless embedded systems with low level assembly drivers of sensors, displays, input devices, etc ... i have to say I have no idea why windows (similar just more complex) make it so difficult for drivers to work .. i have never had a virus in 20 years of computing, but i have had many crashes due to drivers .. feel like building a computer myself