답변:
"소스 트리"는 커널 소스 개발에 고유 한 용어가 아니므로보다 일반적인 용어 여야하며 커널 소스에 대한 의미는 상황에 따라 다릅니다.
Linux 커널 소스 개발 외부에서 "트리 내"및 "트리 외부"를 보지 않고 모듈 로만 작업했습니다 . 모든 모듈은 "트리 외부"개발로 시작하며 소스 트리의 컨텍스트를 사용하여 컴파일 할 수 있습니다. 모듈이 포함되도록 승인되면 모듈이 인트 리 모듈이됩니다. AI는 두 용어에 대한 공식적인 정의를 얻지 못했지만, 모듈을 사용하는 사람들에게 의미가 있었기 때문에 결코 필요하지 않았을 것입니다.
예를 들어 Reiserfs 모듈은 여전히 트리 외부 모듈이지만 SuSE에 대한 RPM 패키지 생성을 수행했습니다. 일단 트리 내부가되면 더 이상 필요하지 않았습니다.
in-tree과 in-place내 경험에서 동일한 용어의 동의어입니다. 나는 실제로 그것에 대한 언급이 없다. 그것은 내가 책에서 읽은 것이 아니라 지난 15 년 동안 여러 회사와 하위 분야에서 산업계에서 일하면서 얻은 것이다. 나는 단지 기술적 인 전문 용어의 관점에서 약간 다른 의미로 다른 상황에서 접할 가능성이 있다고 지적했습니다. 나는 미래 독자들에게 컨텍스트를 추가하는 것만으로도 비판하지 않았습니다.