Wenn ich mir eine Version des Linux-Kernel-Quellcodes ansehe, kann ich dann feststellen, um welche Kernel-Version es sich handelt?
Dies ist Code, der derzeit auf keiner Plattform ausgeführt wird (ich kann also keine Befehle ausführen), aber gibt es eine Quelldatei, in der die Kernelversion aufgeführt ist?
Antwort1
Überprüfen Sie /usr/src/linux/.config
die Headerdateien in /usr/src/linux/include/generated
,/usr/src/linux/include/config/kernel.release
Wenn Sie eine vmlinux-Datei haben, versuchen Sie
strings vmlinux | grep version
Antwort2
In 4.0 können Sie Folgendes ausführen:
make kernelversion
Beispielausgabe:
4.0.0
Möglicherweise dieselbe Frage auf SO:https://stackoverflow.com/questions/12151694/wie-finde-man-die-version-eines-linux-kernel-source-tree