特定のUbuntu Linuxカーネルバージョンを表示するには、どのGithubリポジトリ識別子が必要であるかをどのように確認できますか?

特定のUbuntu Linuxカーネルバージョンを表示するには、どのGithubリポジトリ識別子が必要であるかをどのように確認できますか?

特定のUbuntu Linuxカーネルバージョンを確認するために必要なGithubリポジトリ識別子(ブランチ/タグ/その他..)をどのように確認できますか?

私はUbuntu 16.04 LTSを実行しています。 Termで$uname -rを実行すると、「4.13.0-37-generic」が表示されますが、https://github.com/torvalds/linux/tree/master どこにでも4.13.0-37-genericが見つからず、誤って推測せずに必要なタグ/ブランチを正しく決定できません。

答え1

Ubuntuカーネルパッケージは次の場所でホストされています。発射台、そこに関連するコードを見つけることができます。

ただし、Ubuntu(およびDebian派生)のすべてのパッケージと同様に、パッケージのソースコードを取得する最良の方法はパッケージ管理システムを使用することです。

apt source linux-image-$(uname -r)

展開用にパッケージ化されたカーネルソースコードをダウンロードします。

debcheckout linux-image-$(uname -r)

(パッケージ内devscripts)関連リポジトリのレプリカを提供します。

関連情報