简而言之,我需要一个系统基础,因为它是基于 macOS Darwin 构建的,这似乎是合乎逻辑的选择,因为它需要最少的移植工作。我知道你可以从 Apple 下载 Darwin 8.0.1,完整的源代码树最多可用于 10.0,但是 v8 太旧并且缺乏许多标准的现代功能(即不限制 root 用户的密码系统最多 10 个字符,或支持区分大小写的 HFS+ 版本)。我尝试使用从源代码构建 Darwin 9/10/11/12 darwinbuild
,但由于各种服务器端原因,它总是失败。
必须有某种方法来创建相当于普通的 Darwin 16 图像。也许拿一个现有的 macOS 副本并剥离所有封闭源代码的东西?构建 Apple 在Apple Open Source Repository提供的源代码,并将操作系统所需的其余软件包替换为另一个 BSD 发行版的源代码?获取 FreeBSD 的现有副本并将内核替换为XNU
? 必须有某种方式。欢迎对我提出的想法提出任何想法或想法。谢谢。