We could compile up the player software to run on x86 linux, mips linux, or anything else that took people's fancy; the issue would be whether there was a commercial reason to do so. The visuals use a lot of assembler, but there's little if anything ARM specific elsewhere.

The software is the hard bit; getting the hardware up & running linux is relatively easy for most platforms out there nowadays.

...and you can run linux on a riot, we have one here that does

Hugo