Adds initial and partial support for linux.