Add linux support files to master branch

Further issues with this merge will be addressed in the v4 branch