Add first cut at Linux client