Linux is still a pain for MAME in my opinion. For people like Paige and I, we aren't interested in running NFL Blitz eleventy OMG!1!!11!. We just want a simple drop in OS (and then you can chose win98 or DOS), and if you are even more 'challenged' like I am

, then MAME32 running on win98 is as simple as it gets. Then we can have at it on Galaga and Pacman to our hearts content. For people who DO want to run NFL Blitz eleventy OMG!1!!11!, when was the last time the Linux version of MAME was updated? If it's so great, and people who like Linux tend to be the types that fool around with code, why isn't it up to date? What's the point if it's not going to be the latest and greatest?
I'm not knocking Linux, even I was able to get it running via Ubuntu for my PC. But the application for MAME on LINUX seems to be this - older versions of MAME that people like to potter around with for hours/days. The end result of which will look and run exactly the same as if it were on NOT-LINUX.
If I could have new hardware that ran win98 properly, I'd be all over it. My cab now runs XP only because the old hardware died maybe 3 years ago and the new hardware that replaced it is too modern to bother with win98. Too many things just won't work. And actually, for me, XP isn't working 100% either. But my old copy of Win98 would be fine on the right hardware (no dodgy cracks or tiny this, or verify that. Win98 kinda predates a lot of that malarky). I know you would point out that with Linux, being open-source you don't have all that hassle either. But win98 on the right era machine would win hands down for simplicity.
And it IS cool to run older versions of everything! Why on earth would you be on this forum if you didn't like old things? It would be really cool to see someones 15 year old MAME cab that is still running the hardware from that time, hacked keyboard and all! I could counter by saying why is it cool to have the latest and greatest all the time?
I think it's a little snobbish to look down on people who don't want to use Linux, especially since maybe they have other skills a Linux Champion might not. This isn't a forum of just coders. Some people have other skills/interests. But obviously a common denominator is OLD arcade machines, and the emulation thereof. I am rather pleased with how my cab turned out for instance. It even won a MAMEY, even though *GASP* it doesn't run Linux with a version of MAME I compiled completely from scratch

I forgot to address the virus aspect. There is none! If you build a simple MAME cab to play 80's arcade games on. Why on earth would it need to be connected to teh innerwebz?
Someone makes a Linux version of MAME as simple to set up as the MAME32 V78 I am now using (and yes, I have tried a couple of flavours of Linux MAME on Ubuntu and it was crap), and to run on a idiot friendly OS like Ubuntu, I'll use that. So long as Mala works in Linux too...