I was curious to know if USB devices can have their own drivers embedded so that when they plug into any OS on any platform they can pass on the drivers to the system.
Yes, technically possible. The default behavior of USB device will be mass storage device. The PC will read and install the driver. Once PC runs the driver, the USB device will activate its native function. No, Commercially it will add up cost and nothing else. If all the driver can be given on Rs. 5 CD, why add MSD and increase cost of USB device.
Warm Regards,
Mukund Deshmukh, Beta Computronics Pvt Ltd. 10/1 IT Park, Parsodi, Nagpur -440022 India. Web site - http://betacomp.com