Ubuntu カーネルのさまざまな git タグは何のためにあるのでしょうか?

Ubuntu カーネルのさまざまな git タグは何のためにあるのでしょうか?

Ubuntu カーネルの git ソースを調べてみると、意味がよくわからないタグ​​がいくつかあります。

Ubuntuの各バージョンのリポジトリに現在どのタグが含まれているかを知るにはどうすればよいですか?わかった最新のタグ付きカーネルバージョンをコンパイルするには?

答え1

各 Ubuntu カーネル チーム git リポジトリでは、Ubuntu-* タグは、特定のアップロードの公式ソース パッケージをビルドするために使用された git コミットを表します。たとえば、ubuntu-precice git では、タグ Ubuntu-3.2.0-23.36 は 3.2.0-23.36 ソース アップロードを表します。一部のタグには、含まれているリリースの公式 LTS バックポートであることを示す追加の -lts- コンポーネントがあり、ubuntu-lucid git リポジトリでは、タグ Ubuntu-lts-3.0.0-18.31 は lucid の 3.0.0-18.31 oneiric LTS バックポートを表します。

Linux パッケージの Launchpad バージョン ページを使用して、各リリースの各ポケットにアップロードされている現在のバージョンを確認できます。

https://www.launchpad.net/ubuntu/+source/linux

最近のタグはすべて、変更を防ぐためにコミッターによって署名されている必要があります。公式タグを安全にビルドし、そのリリース用にアップロードされたバイナリ パッケージと実質的に同様の結果が得られるはずです。

関連情報