Adding Linux supports