特定の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
)関連リポジトリのレプリカを提供します。