|
|
|
|
|
by fuzzy2
1194 days ago
|
|
Sure the OS handles drivers. However, nearly all USB peripherals we use every day are 100% standardized – or at least their core functions. USB HID Class, USB Audio Class, USB Video Class. Three things have special drivers (on Windows) in my current setup: The various USB controllers (inside the laptop and the Thunderbolt dock), the USB Ethernet controller in the Thunderbolt dock and the Bluetooth controller. That’s it. Keyboard, mouse, webcam, audio, even my wireless headset: All generic drivers. This all means the devices themselves must implement the appropriate abstraction on top of their specific hardware. |
|
Not if the vendors have their way. I plugged in an external Logitech mouse to my locked-down, corporate, non-admin permissions laptop only to see Windows automatically install a Logitech mouse utility. Not entirely sure what it does, but it also added a constantly running Logitech update service.
Given the strong security track record of hardware companies, I am sure it is fine that they get to automatically install software without any approval from me.