Wo ist das Änderungsprotokoll für Ubuntu-Kernel?

Wo ist das Änderungsprotokoll für Ubuntu-Kernel?

Wo finde ich die changelogZwischenversionen des für Ubuntu 10.04 veröffentlichten Kernels? Beachten Sie, dass ich das Änderungsprotokoll für 10.04 von einem 11.04-System aus finden muss, damit ich bei Bedarf eine VM zu diesem Zweck ausführen kann.

"Warum brauche ich das Kernel-Änderungsprotokoll?", fragen Sie sich vielleicht. Ich brauche es, weil ich einen benutzerdefinierten Build des Kernels für mich selbst auf einem PPA verpacken werde, das mir gehört, und ich brauche das Änderungsprotokoll, um meine Änderungen am Kernel zusätzlich zu allen vorherigen Änderungen der Ubuntu-Entwickler anzuzeigen.

Antwort1

Die neueste Version des Kernels für Ubuntu finden Sieauf Launchpad. Alle aktuellen Änderungsprotokolle finden Sie hier:

Das sollte Ihnen sagen, was sich in jeder Version geändert hat.

Da Ihr Hauptziel jedoch darin besteht, Ihre eigenen Kernel-Pakete zu erstellen, sollten Sie die folgenden Anleitungen besser befolgen:

Antwort2

Sie können auch die relevanten Repos für Lucid hinzufügen (das schadet Ihrem System nicht, da die Pakete ältere Versionsnummern haben und daher ignoriert werden dist-upgrade), den Cache aktualisieren und den Befehl verwenden

apt-get changelog linux-image-$version

Antwort3

ich findehttp://kernelnewbies.org/LinuxChangesum bei jeder größeren Kernel-Änderung (2.6.31, 2.6.32 ... 2.6.39) für Menschen besser lesbar zu sein

Für einzelne Kernelversionen gehe ich normalerweise hierhin:

http://kernelnewbies.org/Linux26Changes

Dadurch wird in einer für Menschen besser lesbaren Weise angezeigt, was in jeder neuen Kernel-Version neu ist, verbessert wurde oder behoben wurde.

HINWEIS: Nicht bezogen auf bestimmte Ubuntu-Kernel-Versionen, sondern als Hilfe für Kernel-Neuigkeiten für zukünftige Ubuntu-Versionen.

Antwort4

Die Antwort von @enzotib hat bei mir nicht funktioniert, aber eines der Pakete, die die Kernelversion enthalten, erhält garantiert den richtigen Bericht.

Damit können Sie herausfinden, welches funktioniert:

$ dpkg -l | awk "\$2 ~ /$(uname -r)/ { print \$2 }" | xargs -n1 -t apt changelog 

Und in meinem Fall hat alles außer linux-image-${version}-genericfunktioniert.

$ dpkg -l | awk "\$2 ~ /$(uname -r)/ { print \$2 }" 
linux-headers-5.0.0-23-generic
linux-image-5.0.0-23-generic
linux-modules-5.0.0-23-generic
linux-modules-extra-5.0.0-23-generic

Z.B, apt changelog linux-headers-5.0.0-23-generic.

verwandte Informationen