I posted recently, ordered Linux-compatible wifi and bluetooth USB adaptors. The couple of wifi adaptors that I already own require third-party drivers to be compiled. The Panda PAU05 wifi adaptor is what I ordered:
I can confirm that it works out-of-the-box. Running my latest build of Quirky, 8.0.23.
The only thing is, I had to set the CRD (Country Registry Domain) to "AU", as my wifi hotspot broadcasts on channel 12.
I think that this is recognised as a bug in the Pi, as the default CRD, "00" should recognise channel 12. This has been the case in all computers that I have used, until now. Probably a bug in the firmware.
Quirky now enables setting of the CRD in the QuickSetup window, that appears on first bootup.