回答:
「ソースツリー」はカーネルソース開発に固有の用語ではないため、より一般的な用語である必要があり、カーネルソースに関するその意味はコンテキストに依存します。
私だけで作業するため、その後のLinuxカーネルのソース開発の「イン・ツリー」と「アウト・オブ・ツリー」の外側に遭遇していないモジュール。すべてのモジュールは、「ツリー外」の開発として開始され、ソースツリーのコンテキストを使用してコンパイルできます。モジュールが受け入れられると、ツリー内モジュールになります。ただし、AIは両方の用語の公式の定義に遭遇していません。モジュールを使用して作業している人には意味が明らかだったので、おそらくそれは必要ではなかったでしょう。
たとえば、Reiserfsモジュールはまだツリー外のモジュールでしたが、SuSEのRPMパッケージ生成を行いましたが、ツリー内になったら、その必要はなくなりました。
in-tree
とin-place
は、私の経験では同じ用語の同義語です。私はそれについて本当に言及していません。それは私が本で読んだものではなく、過去15年の間、多くの企業やサブフィールドにわたって業界で働いていることを取り上げたものです。技術的な専門用語に関しては、少し異なる意味を持つ他の文脈で出くわす可能性が高いと指摘しました。私も批判するつもりはなく、将来の読者のためにコンテキストをいくつか追加するだけです。