A few weeks ago, I wrote about Bluetooth on Linux. My Dell D430 laptop was purchased without a Bluetooth card, so I bought a third-party USB adapter to provide Bluetooth. With Linux, it was as easy as plugging in the adapter, and it worked immediately.
I tried the same test under Windows 7. To give Windows credit, the Bluetooth adapter worked, and it really was just a matter of letting Windows do its thing to load support. But it wasn't immediate.
Upon plugging in the adapter, Windows popped up a little information balloon in the lower-right corner of my desktop, telling me it was loading support for a new device, and I could click on the balloon to see details. Curious to see what Windows was doing, I clicked the information balloon (just in time, right before it faded away) and saw this:
I'm not sure where "Generic USB Hub" or "USB Input Device" come from, but I'm guessing Windows probably thought the adapter was a kind of USB hub, like for keyboards and mice (typical input devices over Bluetooth.)
After a few minutes (and I'm not exaggerating) Windows finally finished loading support for this little adapter, and I saw this:
My desktop's top bar then sported a Bluetooth icon, just like Linux. So while Windows supported my Bluetooth adapter like Linux did, the process took a long time. If I hadn't clicked on that information balloon at the beginning, I would never have known what was happening, and probably would have assumed Windows didn't support the adapter.