Working on Linux Compatibility:

progress