这个是 OpenCore → Kernel → Add → MinKernel / MaxKernel 的核心知识点。
macOS 各版本对应 Darwin 内核版本号对照表(完整版)
在 OpenCore 中:
MinKernel = 最小 Darwin 版本
MaxKernel = 最大 Darwin 版本
用于控制某个 kext 在什么系统版本加载。
一、macOS 11 之后(Big Sur 起采用大版本号)
| macOS 名称 | Darwin 内核版本 | 设置范围 |
|---|---|---|
| macOS 26 Tahoe | 25.x.x | 25.0.0 - 25.99.99 |
| macOS 15 Sequoia | 24.x.x | 24.0.0 - 24.99.99 |
| macOS 14 Sonoma | 23.x.x | 23.0.0 - 23.99.99 |
| macOS 13 Ventura | 22.x.x | 22.0.0 - 22.99.99 |
| macOS 12 Monterey | 21.x.x | 21.0.0 - 21.99.99 |
| macOS 11 Big Sur | 20.x.x | 20.0.0 - 20.99.99 |
二、macOS 10.x 时代完整对照
| macOS版本 | 系统名称 | Darwin | MinKernel | MaxKernel |
|---|---|---|---|---|
| macOS 10.15 | Catalina | 19.x | 19.0.0 | 19.99.99 |
| macOS 10.14 | Mojave | 18.x | 18.0.0 | 18.99.99 |
| macOS 10.13 | High Sierra | 17.x | 17.0.0 | 17.99.99 |
| macOS 10.12 | Sierra | 16.x | 16.0.0 | 16.99.99 |
| OS X 10.11 | El Capitan | 15.x | 15.0.0 | 15.99.99 |
| OS X 10.10 | Yosemite | 14.x | 14.0.0 | 14.99.99 |
| OS X 10.9 | Mavericks | 13.x | 13.0.0 | 13.99.99 |
| OS X 10.8 | Mountain Lion | 12.x | 12.0.0 | 12.99.99 |
| OS X 10.7 | Lion | 11.x | 11.0.0 | 11.99.99 |
三、完整规律总结
从 10.0 以后:
Darwin 版本号 = macOS 主版本 + 9
举例:
-
macOS 14 → 23
-
macOS 15 → 24
-
macOS 26 → 25(苹果改回独立编号体系)
四、OpenCore 中如何填写
示例 1:
某 kext 只在 Ventura 使用:
MinKernel = 22.0.0
MaxKernel = 22.99.99
示例 2:
某 kext 仅在 Sonoma + Sequoia 使用:
MinKernel = 23.0.0
MaxKernel = 24.99.99
示例 3:
某驱动只给 Tahoe 26:
MinKernel = 25.0.0
MaxKernel = 25.99.99
五、实战常见用途
1️⃣ USB 定制
Big Sur 以前:
MaxKernel = 20.99.99
Sonoma 以后重新做:
MinKernel = 23.0.0
2️⃣ AirportBrcmFixup 分版本加载
旧系统:
MaxKernel = 22.99.99
新系统:
MinKernel = 23.0.0
六、重要注意事项
1️⃣ 不填 Min/Max = 所有系统都加载
2️⃣ 填错版本 = 驱动根本不会加载
3️⃣ 新系统测试阶段建议暂时不限制版本
4️⃣ 确认当前 Darwin 版本可用终端命令:
uname -r
七、快速记忆口诀
Big Sur 20
Monterey 21
Ventura 22
Sonoma 23
Sequoia 24
Tahoe 25
Monterey 21
Ventura 22
Sonoma 23
Sequoia 24
Tahoe 25
原文链接:https://imacos.top/2026/03/05/darwin/,转载请注明出处。


评论0