What are the hardware requirements? Does this only run on windows, or can I run it on a Linux machine?