Initial support for linux

-Many stubs remaining, no UI