我试图在旧版本的OS中找到受支持的系统列表。
对于每个版本的XNU内核,都有一个syscalls.master文件提供我想要的(例如,这里是XNU 2782.20.48的一个)。我可以看到uname -a当前的XNU版本。但我不知道如何找到XNU的哪个版本包含在OS的历史版本中。
是否有将OS版本号(例如10.9.0)映射到XNU版本号的列表?
发布于 2015-10-19 01:35:49
并不完美,但您可以从Apple开放源码发行版列表中找到:
http://www.opensource.apple.com/
对于链接的每个版本(例如OSX10.10.5的http://www.opensource.apple.com/release/os-x-10105/ ),您有一个指向该版本XNU版本的页面底部的链接(例如,xnu-2782.40.9)。
@pajp致力于将这些tarball转换为一个实用的git,如下所示:
对OSX发行版和XNU版本进行适当的标记,您可以使用它们来组合一个清单。
https://stackoverflow.com/questions/32303412
复制相似问题