macOS Catalina 版本 10.15.3 (19D76) 的 arch 命令源代码

macOS Catalina 版本 10.15.3 (19D76) 的 arch 命令源代码

我需要获取位于 macOS Catalina 的 /usr/bin/arch 中的“arch”命令的源代码(请参阅下面 sw_vers 命令的输出)。

macOS Catalina

ProductName:    Mac OS X
ProductVersion: 10.15.3
BuildVersion:   19D76

如果您需要,这里有一些架构细节:

MacBook-Pro 15-inch, 2019
Processor 2.3GHz * core Intel core i9

我发现 macOS Catalina 是 Apple OS Darwin 的众多版本之一,如此处所述达尔文操作系统

同一链接还指出:

Darwin是一个开源的类Unix操作系统,由Apple公司于2000年首次发布。它由Apple开发的代码以及来自NeXTSTEP、BSD、Mach和其他自由软件项目的代码组成。

所以我想也许我可以在这里找到它GitHub 上的免费 BSD 源代码,但我在那里也没有运气。

有人可以帮忙吗?谢谢!!

答案1

找到 MacOS 开源组件的地方是https://opensource.apple.com/,包含的包arch称为system_cmds

不幸的是,在撰写本文时,Catalina (10.15.x) 的链接似乎不可用(这并不罕见,因为 Apple 通常会延迟发布源代码)。

您想要的版本可能是system_cmds-854.11.2(链接位于https://opensource.apple.com/release/macos-1015.html但目前已损坏)。

但是,如果您对 Mojave (10.14.x) 版本感到满意,那么您可以在此处获取源代码:https://opensource.apple.com/source/system_cmds/system_cmds-805.250.2/arch.tproj/

希望这可以帮助!

注意:如果您确实需要 Catalina 版本,则需要等待 Apple 在上述网站上发布。

相关内容