You could get a free cloud host on Azure, Google Cloud, AWS or Oracle cloud, and compile it there,
if you feel like spending some time setting the OS up.
Is module eg 8812au.ko (not sure about the extension…) is « cross-platform » ?
Module is the same for debian (ubuntu in this eg) and Rpi -> arm ?
For Rpi it seems that kernel sources are needed. Makefile should be customized too……
The OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.