Linux development workflow