Anything that's openvpn compatible will work but requires some setup
retroarch -L "/path/to/core.so" "/path/to/rom"
should just work in most cases
When installing cores on a Linux based system, core files AND core info files are all placed in $RetroArch/cores
instead of info files being placed in $RetroArch/info
like on windows.
Spoiler: Steam Rom Manager really does just work on a larger scale. If you're trying to add 20+ games to steam, just use it.
Larian publishing director on mass layoffs: 'None of these companies are at risk of going bankrupt. They were just at risk of pissing off the shareholders'
windows just does it for you, sometimes poorly. never used a mac so idk there