Windows out of the box. Linux required building the kernel module from source hosted on github. Once that was done it worked well. Was not recognised in an Acer Chromebook. Purchased for the Chromebook but will keep as it's handy to be able to add Wifi to a desktop computer now and then.