다양한 커널 명명 체계는 어떤 관련이 있나요?

다양한 커널 명명 체계는 어떤 관련이 있나요?

다음에서 다운로드한 커널 3.8.0-030800-generic을 사용하여 Ubuntu 13.10을 실행하고 있습니다.http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8-raring/

예를 들어 Turbostat 또는 cpupower 명령을 실행하려고 하면 다음과 같은 결과가 나타납니다.

cpupower not found for kernel 3.8.0-030800
You may need to install linux-tools-3.8.0-030800-generic

불행하게도 이 커널을 위한 linux-tools 패키지는 없는 것 같습니다.

커널마다 다른 이름 지정 체계가 있다는 것을 알았습니다. 예를 들어 linux-tools용 패키지를 사용할 수 있습니다.여기다음과 같은 이름을 따릅니다.

3.8.0-{19-39}

반면 커널 버전은 030800으로 끝납니다.

이 두 가지 명명 체계는 서로 어떤 관련이 있나요? 이 커널에 linux-tools를 설치하는 올바른 방법은 무엇입니까?

답변1

이에 대한 추가 정보를 찾았으며 누군가가 동일한 문제를 겪을 경우를 대비해 내 질문에 답변하겠습니다.

메인라인 커널메인라인 커널은 수정되지 않은 최신 "메인라인" 커널 소스에서 빌드되기 때문에 커널 개발자가 문제를 수정했는지 테스트하는 데 사용됩니다. 예를 들어 030800과 같은 커널 버전은 메인라인 커널을 나타냅니다.

일반적으로 프로덕션에서는 저장소의 커널이 선호됩니다. 해당 커널의 버전은 예를 들어 3.8.0-{19-39}로 끝납니다.

도 있습니다이 게시물메인라인 커널의 사용에 대해 논의합니다.

메인라인 커널용 linux-tools의 경우 저장소의 커널이 아니기 때문에 저장소에서 사용할 수 없지만 해당 메인라인 커널 버전의 소스에서 빌드할 수 있습니다.

관련 정보