Hi @samsammor, I happen to await an order for a dongle with the same chipset (+ others) later this week or the next one.
There are two approaches with out-of-tree WiFi drivers. First is that we may include it in the OS itself if it is a properly working driver. The downside is that if the driver is not maintained regularly when we upgrade the kernel, it may break.
The second is using our kernel module build template that @hedss provided as a solution. There are more downsides to this including the one I just described. When you upgrade the OS, and it contains a new kernel you will need to recompile the driver. Also managing the driver from a container is more risky and may cause the device to loose connectivity, e.g. in a case where the container crashes or cannot start due to application error or a Docker corruption.
I am going to check what is the situation with this chipset once my order arrives. That said my advice would be to try out alternatives. We are in the process of compiling a list with known working dongles (the order I talked about is related to this), and I do not have particular recommendations now.
One website that generally provides WiFi modules with Linux compatibility is https://techship.com. You may also check https://www.alfa.com.tw/ and their Kali WiFi USB section.
If you have a Jetson Nano device you may also consider using a mPCIe WiFi card, since there are much more available options than USB-A in terms of chipset variety.