Don't buy an NON-powered hub (one without a power brick) IF you intend to use several devices at once like cameras, scanners, card readers etc.....
also, for the best possible performance, only connect a hub directly to your computer's on-baord usb ports, not to other hub-ports, like those on your keyboard or monitor 😛
And NO, hubs are not OS specific, just plug & play !