Source
macOS Catalina 版本 10.15.3 (19D76) 的 arch 命令原始碼
我需要為 macOS Catalina 獲取位於 /usr/bin/arch 中的“arch”命令的原始碼(請參閱下面的 sw_vers 命令的輸出)。
macOS 卡塔利娜
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 OS所述。
相同的連結還指出:
Darwin是Apple Inc.於2000年首次發布的開源類Unix作業系統。它由Apple開發的程式碼以及NeXTSTEP、BSD、Mach等自由軟體項目衍生的程式碼組成。
所以我想也許我可以在 GitHub 上的 Free BSD Source找到它,但我也沒有運氣。
有人可以幫忙嗎?謝謝!!
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 版本,你需要等到蘋果在上面的網站上發布它。