Quote: Both Linux and MAME are Open Source software, they're like 2 brothers.
Linux is more open than windows, supporting more hardware system(PS3, for example). It's a better choice of "standard platform" for an educational-purpose, non-profit, and portable project as MAME.
Because Linux is not an operating system. Operating systems that are using Linux as the kernel are thousands in number which are almost impossible to target and would be a deployment nightmare. Hence distributing a single binary that works everywhere is close to impossible. That's why the best model is to distribute source which is what MAME did the last time I checked.