setup & config for linux dev machine