Technical requirements
You need a working Linux distribution installed on either a virtual machine (VM) or a desktop platform. In case you don’t have one already, Chapter 1, Installing Linux, will drive you through the related process. In this chapter, we’ll be using Ubuntu or Fedora, but most of the commands and examples used would pertain to any other Linux platform.