The best, easy solution (not a simple one) on any OS will be Steam OS. Writing Windows version for Steam OS - first, you can sell it on Steam OS, second, you can run it on steam os on Linux, Mac, Windows. For linux steam os - will just install compatibility tools like Proton, etc.
How to develop...