en Requirements - JackA1ltman/NonGKI_Kernel_Build_2nd GitHub Wiki
Requirements
Please confirm you meet the following requirements before getting started.
From a Personal Standpoint
- A brain that enjoys thinking through problems
- Hands willing to put in the work
- Enough free time and patience
- A habit of searching for answers yourself rather than relying on AI
- Think before asking questions
From a Hardware Standpoint
| Item | Minimum | Notes |
|---|---|---|
| CPU cores | ≥ 4 | More cores = faster builds |
| RAM | ≥ 16 GB | Or more swap + ≥ 8 GB physical RAM |
| Free disk space | ≥ 100 GB | Includes toolchain and kernel source |
Recommended Operating Systems
| OS | Rating |
|---|---|
| Ubuntu 24.04 | ✅ Best — recommended first choice |
| Ubuntu 22.04 | ⚠️ Slightly older Binutils, but fine for Non-GKI kernels |
| Arch Linux | ⚠️ Binutils too new — use LXC/Docker container to mitigate |
| Windows WSL2 | ⚠️ Cannot fully utilize CPU performance |
| Android Chroot/Proot | ❌ Not recommended |