基础需求 - JackA1ltman/NonGKI_Kernel_Build_2nd GitHub Wiki
基础需求
开始之前,请确认你满足以下条件。
从人的角度出发
- 一个热爱思考的大脑
- 一双勤奋不停歇的手
- 足够的空闲时间和耐心
- 更多使用搜索引擎查阅问题,而不是依赖 AI
- 思考后再决定是否提出疑问
从设备的角度出发
| 项目 | 最低要求 | 备注 |
|---|---|---|
| CPU 核心数 | ≥ 4 核 | 核心越多编译越快 |
| 内存 | ≥ 16 GB | 或更多虚拟内存 + ≥ 8 GB 物理内存 |
| 硬盘可用空间 | ≥ 100 GB | 含工具链与内核源码 |
推荐操作系统
| 系统 | 评价 |
|---|---|
| Ubuntu 24.04 | ✅ 最佳,推荐首选 |
| Ubuntu 22.04 | ⚠️ Binutils 较旧,但符合 Non-GKI 需求 |
| Arch Linux | ⚠️ Binutils 过新,建议搭配 LXC/Docker 容器使用 |
| Windows WSL2 | ⚠️ 无法发挥 CPU 全部性能 |
| 手机 Chroot/Proot | ❌ 不推荐 |