Включает ли CyanogenMod ядро?

Я установил стабильную версию CyanogenMod 10.1 для S III LTE (i9305) и заметил, что у меня версия ядра 3.0.64 (я ожидал, что она будет 3.4 или выше).

Как я уже говорил в этом вопросе, ядро, которое у меня было до этого, тоже было из линейки 3.0.*.

Что довольно странно — почему мое ядро ​​всегда остается на этой версии?

Может ли быть так, что CyanogenMod не поставляется с ядром, а ядро ​​прошито где-то еще?

Если нет, то в чем причина такого низкого номера версии? Это потому, что мой телефон не так хорошо поддерживается? Должен ли я вручную прошивать новое ядро ​​для своего телефона?

CyanogenMod обычно имеет ядро. Однако телефоны отличаются от ПК x86 тем, что определенное скомпилированное ядро ​​может не поддерживать многие телефоны. Он должен быть скомпилирован с поддержкой всего аппаратного обеспечения устройства. С ядром CM 3.4 я подозреваю, что оно не поддерживает S3. Подобные вещи довольно распространены в телефонах Samsung из-за их проприетарного оборудования и драйверов, а также их нежелания предоставлять драйверы.
@dotVezz, хорошо, понял. Я полагаю, вы не опубликовали это как ответ, потому что не уверены?
На самом деле. Я уверен, что CM обычно включает собственное ядро, но все, что после этого, в лучшем случае является обоснованным предположением.

Ответы (1)

Глядя на репозиторий этого устройства, я вижу, что указанное ядро ​​собрано из исходного кода с использованием найденного здесь исходного кода и cyanogenmod_i9305_defconfigфайла конфигурации.

Вы можете сказать, что ядро ​​​​не стандартное, зайдя в приложение терминала (или из adb shell) и набрав uname -a, что сообщит вам дату сборки ядра. Если она совпадает с датой создания всей ОС, то вы знаете, что это кастомное ядро ​​только для CM.

Ветка CM11 также использует ветку cm11 этого репозитория ядра...

Дата сборки ядра также отображается в «Настройки -> О телефоне» в разделе «Версия ядра».
Это правда .. забыл об интерфейсе :)