为什么我的 Darwin 版本是 10.3,而我的 Mac OS 是 10.6?

yeg*_*256 2 mac

这是我在 Mac 上看到的:

$ uname -a
Darwin be-2.local 10.3.0 Darwin Kernel Version 10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386 i386
Run Code Online (Sandbox Code Playgroud)

我有 Mac OS X 10.6.3。为什么内核是 10.3 版?我该如何升级它?谢谢。

附:我需要升级它,因为我正在安装的一个第三方软件 (Valgrind) 对我说:

...
checking for the kernel version... unsupported (10.3.0) 
configure: error: Valgrind works on Darwin 9.x (Mac OS X 10.5)
Run Code Online (Sandbox Code Playgroud)

Jon*_*ler 5

  • Darwin 8.x 对应于 MacOS X 10.4.x (Tiger)。
  • Darwin 9.x 对应于 MacOS X 10.5.x (Leopard)。
  • Darwin 10.x 对应于 MacOS X 10.6.x (Snow Leopard)。
  • Darwin 11.x 对应于 MacOS X 10.7.x (Lion)。
  • Darwin 12.x 对应于 MacOS X 10.8.x (Mountain Lion)。
  • Darwin 13.x 对应于 MacOS X 10.9.x (Mavericks)。

对于其他代号、版本、发布日期等,请参阅Mac OS X上的 Wikipedia或其他类似资源。

在 2010 年,要开始valgrind工作,您将不得不降级为 Leopard。

(我尝试让 valgrind 的补丁正常工作 - 大约在 2009 年 8 月发布 - 但没有成功。“太麻烦了。)

2014 年 9 月,valgrind3.10.0 为 Mac OS X 10.9 (Mavericks) 开箱即用编译。