基础需求 - 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 ❌ 不推荐