Если я смотрю на версию исходного кода ядра Linux, могу ли я определить, какая это версия ядра?
Это код, который в настоящее время не работает ни на одной платформе (поэтому я не могу выполнять команды), но есть ли какой-либо исходный файл, в котором указана версия ядра?
решение1
Проверьте /usr/src/linux/.config
, заголовочные файлы в /usr/src/linux/include/generated
,/usr/src/linux/include/config/kernel.release
Если у вас есть файл vmlinux, попробуйте
strings vmlinux | grep version
решение2
В версии 4.0 вы можете запустить:
make kernelversion
Пример вывода:
4.0.0
Возможный тот же вопрос на SO:https://stackoverflow.com/questions/12151694/how-to-find-the-version-of-a-linux-kernel-source-tree