the init version can run on my linux