To get the most out of this book
This book focuses on the SELinux technology, which is enabled by default on many Linux distributions. While the book uses CentOS version 8 for most of its examples, any Linux distribution that has an SELinux implementation based upon the reference policy (which is the case for all major Linux distributions out there) suffices to follow this book.
In Chapter 5, Controlling Network Communications, one section covers using SELinux for InfiniBand infrastructure, which requires specialized hardware if you want to follow the examples to the letter. However, most of the chapter can be followed without additional requirements.
If you are using the digital version of this book, we advise you to type the code yourself or access the code via the GitHub repository (link available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.