Technical requirements
You will require a modern and powerful desktop or laptop. We tend to use Ubuntu 20.04 LTS running on an x86_64 Oracle VirtualBox Virtual Machine (VM) as the primary platform for this book. Ubuntu Desktop specifies the recommended minimum system requirements (https://help.ubuntu.com/community/Installation/SystemRequirements) for the installation and usage of the distribution; do refer to those specifications to verify that your system (even a guest) is up to it. The Running Linux as a guest OS section covers the details.
Cloning this book's code repository
The complete source code for this book is freely available on GitHub at https://github.com/PacktPublishing/Linux-Kernel-Debugging. You can work on it by cloning the Git tree using the following command:
git clone https://github.com/PacktPublishing/Linux-Kernel-Debugging
The source code is organized chapter-wise. Each chapter is represented as a directory in the repository – for example, ch1/
has the source code for this chapter. A detailed description of installing a viable system is covered in the Setting up the workspace section.