Who is this for?
This is an advanced topic for software developers building custom Linux kernels on Arm servers and cloud instances.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Set up a build environment for compiling Linux kernels on Arm cloud instances
- Build custom Linux kernels with various configurations using TuxMake
- Install and verify custom-built kernels
- Configure kernels for specific use cases, including 64 KB page sizes and Fastpath testing
Prerequisites
Before starting, you will need the following:
- An Arm cloud instance with at least 24 vCPUs and 200 GB of free storage running Ubuntu 24.04 LTS
- Understanding of kernel images and modules
- Familiarity with GRUB bootloader and initramfs