5

OpenSolaris で利用できるソース コードは、Solaris の内部 (dtrace および mdb と一緒に) を調べるのに非常に役立ちます。ただし、私の知る限り、OpenSolaris のソース コードが、Solaris の正式なアップデート リリースとしてリリースされたバイナリとどのように関連しているかを正確に知る方法はありません。つまり、Solaris 10 Update 6 (10/08) などの形式にコンパイルされたソース ファイルのバージョンはどれですか?

変更日、履歴コメント、およびバグ チケットを見て、何らかの結論を導き出すことができます。また、OpenSolaris と Solaris の間には 1 対 1 の関係がないこともわかっています。しかし、私が考えていないより良い方法はありますか?

4

1 に答える 1

4

OpenSolarisソースをSolaris10バイナリと相関させるために、私が考えることができるより良い方法はありません。Solaris 10のソースツリーは別のブランチであり、機能とバグ修正があり、OpenSolarisブランチからSolaris10ブランチにバックポートされることもあります。

Solaris内のさまざまな統合を検討することは役に立ちます。たとえば、OpenSolarisにGnome XYがあり、Solaris10にGnomeXYがある場合、Gnomeコンポーネントのソースとバイナリは同じになります。SolarisとOpenSolarisのOS/Net部分のみに関心がある場合、コードは一般的に大まかにしか相関していません。

于 2009-06-16T15:50:00.463 に答える