I've run Tiny Core 5.2 from a USB pen drive without any problems. (I just set the boot option to USB-ZIP). As it is standard hardware I would guess most things should run without giving you any grief.