Как соотносятся различные схемы именования ядер?

Как соотносятся различные схемы именования ядер?

Я использую Ubuntu 13.10 с ядром 3.8.0-030800-generic, загруженным с сайта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

Я нашел еще немного информации по этому поводу и отвечу на свой вопрос, если кто-то столкнется с той же проблемой.

Основные ядраиспользуются для проверки того, была ли проблема исправлена ​​разработчиками ядра, поскольку основные ядра собираются из последних неизмененных исходных кодов ядра "mainline". Версия ядра, например, 030800, указывает на основное ядро.

Как правило, в производстве предпочтение следует отдавать ядрам из репозитория. Версии этих ядер заканчиваются, например, на 3.8.0-{19-39}.

А также естьэта почтав котором обсуждается использование основных ядер.

Что касается linux-tools для основных ядер, то они не будут доступны в репозитории, поскольку это не ядро ​​из репозитория, но их можно собрать из исходного кода для соответствующей версии основного ядра.

Связанный контент