I finally got around to making Linux and MacOS ports, but they're untested. Let me know if you have any problems!