You need an OS - which one you use is up to you. You can have the PC automatically load a "frontend" like ArcadeOS, though, after it has started. That's a program that organizes your ROMs so you can pick one and play it. Since MAME is command-line, it needs a graphical user interface to select games.