This is kind of a tangent, but when I first started my cab, I tried Mandrake Linux, and didn't really find any compelling reasons to choose it over Windows XP with unnecessary services disabled. Windows booted faster, and the game speed was identical on my 2ghz Pentium.
Side note... This is absolutely and completely true and yet people determined to run linux ignore my comments and do it anyway only adding to their own problems. Unless the machine is really crappy and the version of linux is really old, guied linux runs about that same as windows as far as resources are concerned. And lets face it, if you hardware is that crappy, you are probably better off going with dos.
Linux doesn't support true hardware acceleration, it's slow to bootup, slow to shutdown, and your choices in software are cut by a factor of 100. If we are being perfectly honest here, I can't see how linux would be a good choice for a cabinet ever, regardless of the hardware, software and additional factors involved. And while we are at it, the same goes for macs. You pay 3 times as much of the hardware only to find that your software choices are again cut by a factor of 100 (ok macs are a little better, maybe 80).
In fact, I challenge anyone to find a legitimate reason to use any os other than windows (or dos if the machine is really really old).
Hint: "It's more stable", "It runs better", "it boots faster" or "It looks better" are all myths in the linux and mac communities. Besides, point #3 is invalid on a mame cab.
Go ahead, flame away. It's just these "which os do I use?" posts are starting to tick me off.
It's not a complicated thought process, windows xp is the most popular (and arguably the best) desktop os out there, so you shoot for xp as it offers the most support, biggest variety of software, and best hardware compatability. If your system can't handle it, you go to 98se and if that's too much then you are forced to run dos.
Picking a os is as simple as reading the minimum system requirements on the side of an xp box and seeing if you can run it.
Ok I'm done, sorry to go off-topic like that.