Marty, hardware incompatibility issues can only be related to hardware drivers, nothing else, as software does not directly interact with hardware, but only through drivers, also moodle is not even a software that can be said about interacting with hardware through drivers, its a script. so underlying Moodle are 3 components being Web Server, Application Server (PHP) and database server (MySQl, MariaDB, MS-SQL, etc etc), and underlying all three components is operating system.
If your moodle is showing issues, you wont be looking into hardware, not even operating system first, but your 3 required components.