Linux updates WIP, will break build for windows for an hour or so