porting to linux dev environment