GNU/Linux >> Linux の 問題 >  >> Linux

Linux –特定のバージョンのLinuxカーネルソースコードをどこでダウンロードしますか?

特定のカーネルバージョンソースをダウンロードするためのリソースはありますか?
たとえば、2.6.36.2ソースを取得してこのパッケージと比較し、どのような変更が導入されたかを確認したいですか?

承認された回答:

これを複数回行うことが予想される場合、最も簡単で帯域幅に優しい方法は、カーネルのgitリポジトリのクローンを作成し、そのタグに基づいて必要なバージョンを確認することです。 linux-stableリポジトリのクローンを作成するのがおそらく最善です。これには、すべての安定したリリースのタグが含まれるためです。

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
cd linux-stable
git checkout v2.6.36.2

後で別のバージョンに切り替えるのは簡単です:

git checkout v3.5.2

最新のタグとコミットをすべて含めるようにリポジトリを更新するには:

git fetch

Linux
  1. Linuxでカーネルバージョンを確認する方法

  2. Linux –カーネルのプロプライエタリまたはクローズドパーツ?

  3. Linux カーネル ソース ツリーのバージョンはどこにありますか?

  1. 現在の Linux カーネル ソースは何ですか?

  2. Linux カーネル バージョン 4.12.8 で copy_to_user が定義されていない

  3. /proc/sys に存在する Linux カーネル パラメータはどこに記載されていますか?

  1. Linux コマンドのソース コードを入手する

  2. Linux を別のプラットフォームに移植する要件

  3. ソース コード行へのカーネル スタック トレース