The Android operating system is built on top of the Linux kernel. While most users interact with the UI (OneUI, Pixel Launcher, MIUI), the kernel is the silent workhorse managing memory, processes, and hardware drivers.
Whether you are hunting for security vulnerabilities, trying to port a custom ROM (like LineageOS) to an unsupported device, or simply want to overclock your CPU,
Downloading the kernel is just the first step. Actually compiling it for your specific device requires the correct (Clang for modern Android) and your device's vendor blob (proprietary drivers).