The device works directly on windows, but on linux it has a few issues, although once I retrieved and compiled the drivers I easily found on the internet, the device worked as well as on windows. I just hope people on linux would think about getting drivers, if anyone's reading this, the drivers you need are RTL8192CU