Ich bin nicht einverstanden mit slm ‚s Antwort, reproduziert von BrotskyTV. Die Linux-Kernel-Site identifiziert die Version mit der progressiven Nummer, wie in der folgenden Ausgabe vor dem Bindestrich.
$ uname -r 3.16.0-53-generic
dh 3.16.0. Gleichzeitig identifiziert es die Veröffentlichung als eine von vier Kategorien:
Prepatch
Prepatch- oder "RC" -Kernel sind Mainline-Kernel-Vorabversionen, die sich hauptsächlich an andere Kernel-Entwickler und Linux-Enthusiasten richten. Sie müssen aus dem Quellcode kompiliert werden und enthalten normalerweise neue Funktionen, die getestet werden müssen, bevor sie in eine stabile Version aufgenommen werden können. Prepatch-Kernel werden von Linus Torvalds gepflegt und freigegeben.
Hauptleitung
Der Mainline-Baum wird von Linus Torvalds gepflegt. Es ist der Baum, in dem alle neuen Funktionen eingeführt werden und in dem alle aufregenden neuen Entwicklungen stattfinden. Alle 2-3 Monate werden neue Hauptkerne veröffentlicht.
Stabil
Nachdem jeder Mainline-Kernel freigegeben wurde, wird er als "stabil" betrachtet. Alle Fehlerbehebungen für einen stabilen Kernel werden aus dem Mainline-Baum zurückportiert und von einem bestimmten stabilen Kernel-Betreuer angewendet. In der Regel gibt es nur wenige Bugfix-Kernel-Releases, bis der nächste Mainline-Kernel verfügbar wird - sofern er nicht als "Langzeit-Wartungskernel" bezeichnet wird. Stabile Kernel-Updates werden bei Bedarf veröffentlicht, normalerweise 2-3 pro Monat.
Langfristig
In der Regel werden mehrere Kernel-Releases "Langzeitwartung" zur Verfügung gestellt, um Bugfixes für ältere Kernel-Bäume zurückzusenden. Nur wichtige Bugfixes werden auf solche Kernel angewendet und sie sehen normalerweise keine sehr häufigen Releases, insbesondere für ältere Bäume.
Dies sind die offiziellen Versionsbezeichnungen. Es ist jedoch unwahrscheinlich, dass Sie eine davon haben, denn es gibt auch eine fünfte Art von Veröffentlichung. Wieder wie auf der zuvor genannten Seite,
Verteilerkerne
Viele Linux-Distributionen stellen eigene "Langzeit-Wartungskerne" bereit, die möglicherweise auf den von Kernel-Entwicklern verwalteten Kerneln basieren. Diese Kernel-Versionen werden nicht auf kernel.org gehostet. Kernel-Entwickler können für sie keine Unterstützung bereitstellen.
Es ist leicht zu erkennen, ob Sie einen Distributionskernel betreiben. Wenn Sie keine eigene Kernel-Version von kernel.org heruntergeladen, kompiliert und installiert haben, führen Sie einen Distributionskernel aus. Um die Version Ihres Kernels herauszufinden, führen Sie uname -r aus:
# uname -r 3.7.5-201.fc18.x86_64
Wenn Sie nach dem Bindestrich überhaupt etwas sehen, führen Sie einen Distributionskernel aus. Bitte nutzen Sie die Support-Kanäle Ihres Distributionsanbieters, um Kernel-Support zu erhalten.
Wenn Sie wissen möchten, auf welcher offiziellen Version Ihr von der Distribution angepasster Kernel basiert, gibt es eine solche Liste auf der Linux Kernel-Hauptseite .