我已经通读并学习了Linux From Scratch(和 BLFS),我想知道,我可以按照本指南通过替换xnu内核来创建 Darwin 发行版吗?这个过程会与 LFS 中概述的过程大不相同吗?
我目前的理解是,使系统成为“达尔文”而不是“Linux”所需要的只是内核替换。这样对吗?
编辑:
针对killermist 的评论,我将完善这个问题。虽然我正在寻找有关此主题的一般信息,但我特别寻找的是类似于“达尔文发行版创建指南”的内容,就像 LFS 是“ Linux 发行版创建指南”一样。
我很欣赏这些信息可能只会来自Puredarwin、OpenDarwin或GNU/Darwin 的人,所以这是向他们寻求帮助的一种呼唤。像 LFS 这样的“ How-We-Made-PureDarwin-Nano-Start-To-Finish ”指南将是完美的,但我知道这要求很高。
我最近浏览了相当多的 Linux 发行版以了解周围的情况,并且不断出现的一个短语是“[这个操作系统] 基于 [另一个操作系统]”。例如:
对于来自 Mac 环境的人,我理解“OS X 是基于 Darwin 的”,但是当我查看 Linux 发行版时,我发现自己在问“它们不是都基于 Linux..吗?”
在这种情况下,一个 Linux 操作系统基于另一个 Linux 操作系统到底意味着什么?