My theory to why they don’t allow firefox or linux is that due to the freedom of both of them. This makes it so you can stop the website from knowing that you are not focused on the tab/window, and you can stop the website from locking fullscreen.
I tried this and it worked. I still don’t think my school will allow it due to the fact that I can access the web from outside the vm, which would allow me to cheat.
It is possible to make the website think I am using chrome and windows, but I don’t want to get in trouble for cheating. Even if I use degoogle Chromium it still won’t allow me because I use Linux.
It comes on nearly every laptop and pre-built PC, also software support.