Ich frage mich, wo ich den Quellcode des Kernels von Mac OS X Mountain Lion 10.8.2: Darwin 12.2.0 herunterladen kann.
Ich habe es gegoogelt, aber es ist schwer zu finden. Und ja, ich habe http://www.opensource.apple.com ausprobiert .
Ich frage mich, wo ich den Quellcode des Kernels von Mac OS X Mountain Lion 10.8.2: Darwin 12.2.0 herunterladen kann.
Ich habe es gegoogelt, aber es ist schwer zu finden. Und ja, ich habe http://www.opensource.apple.com ausprobiert .
Antworten:
Ich habe es gefunden. Eigentlich heißt der Darwin-Kernel xnu
. Der vollständige Kernelname (einschließlich Version) für Mac OS X 10.8.2 lautet xnu-2050.18.24
.
Es kann hier heruntergeladen werden: http://www.opensource.apple.com/tarballs/xnu/xnu-2050.18.24.tar.gz .
Der Quellcode kann hier online durchsucht werden: http://www.opensource.apple.com/source/xnu/xnu-2050.18.24/
Sie suchen an der richtigen Stelle. Ich habe das Wiki seit Lion nicht mehr aktualisiert gesehen - aber in der Vergangenheit wurden die umfassenden Build-Skripte als Teil des Darwinbuild-Projekts gepackt .
Die Quelle für 10.8.2 ist unter http://www.opensource.apple.com/release/mac-os-x-1082/ aufgeführt, und Sie können versuchen, das neueste Darwinbuild von MacPorts zu holen, anstatt es von der Quelle zu erstellen, um es zu sehen Wenn es Ihnen dabei helfen kann, einen neueren Zweig entsprechend 10.8 zu ziehen, obwohl in der Dokumentation nicht angegeben ist, ob die Schritte des Mountain Lion-spezifischen Zweigs abgeschlossen sind (oder sogar etwas anderes erfordern, als nur den aktuellen Amtsleitungscode zu verwenden).