Got it working under Linux (well, to an extent)

You can check out linux/README for a summary