misc linux fixes
Cargo support for tom-rust