For a project to run smoothly, it needs the right environment. In this chapter we’ll discuss how to configure the machine on which the project is running. For the sake of simplicity, we’ll assume the machine is a Raspberry Pi with Raspbian Stretch Lite as the operating system, but most of the topics and examples that we’ll discuss in this chapter translate readily to other single-board computers with different flavors of Linux.
User Setup
In a Linux system, every process runs under a user: the user may run the process by entering a command in the terminal, or it may run automatically by the ...