let code adapt linux os