@AMBxx
"How are the screen drivers for Linux? Drivers for obscure peripherals?
Thought not."
To add to what others have said about the huge amount of drivers shipped with Linux, Linux also loads drivers based on chipset rather than device. For example if you had 3 WiFi dongles from separate manufacturers, on Windows, you'll have a separate driver for each dongle, on Linux, there is 1 driver for the chipset that encompases all 3 dongles and it's probably already included.
I've not even thought about drivers on Linux in years, the worst incompatibility I've had in a decade was a snap purchase of a brand new Nvidia card, it was a rush purchase, I was running an old Fedora (19, current was 21) and the open source nouveau driver was too old. The binary driver fixed that until I could upgrade to 21.