5

可用于 OpenSolaris 的源代码对于了解 Solaris 的内部结构(连同 dtrace 和 mdb)非常有用。但是,据我所知,没有办法确切了解 OpenSolaris 源代码与作为 Solaris 正式更新版本发布的二进制文件之间的关系。即哪些版本的源文件被编译形成例如 Solaris 10 Update 6 (10/08)?

您可以通过查看更改日期、历史评论和错误单来得出一些结论。而且我知道 OpenSolaris 和 Solaris 之间没有 1:1 的关系。但是有没有更好的方法我还没有想到?

4

1 回答 1

4

我想不出任何更好的方法来将 OpenSolaris 源代码与 Solaris 10 二进制文件关联起来。Solaris 10 的源代码树是一个单独的分支,包含功能和错误修复,有时还会从 OpenSolaris 分支向后移植到 Solaris 10 分支。

考虑 Solaris 中的不同整合对您很有帮助。例如,如果 OpenSolaris 有 Gnome XY,而 Solaris 10 有 Gnome XY,那么 Gnome 组件的源代码和二进制文件将是相同的。如果您只关心 Solaris 和 OpenSolaris 的 OS/Net 部分,那么代码通常只是松散相关。

于 2009-06-16T15:50:00.463 回答