Linuxカーネルのソースコードディレクトリを説明してください

Linuxカーネルのソースコードディレクトリを説明してください

フォルダがどれだけ違うかを説明できる人はいますか?Linuxつながりましたか?

/arch、、、など、面白いものがたくさんあります。コンパイル後、これらのファイルはどこに行きますか?たとえば、Ubuntuを使用します。または、フォルダで見つける可能性はありますか?/security/samples/crypto

/usr/sys

答え1

ほとんどのコンテンツは、カーネルvmlinuz-...(通常)または/boot/lib/modulesカーネルバージョンのサブディレクトリを持つモジュールで終わります。ディレクトリの一部のツールはtools他の場所にあります。例えば perf。言及したディレクトリのほとんどはカーネルの一部に過ぎず、アーキテクチャ固有のコードarch、暗号化コードcryptoなど、さまざまな方法で構成されています。ビルド中にのみ使用されるビルドインフラストラクチャもあります。

答え2

/usrと/sysのLinuxカーネルファイルが見つかりませんでした。 Linuxカーネルをコンパイルしたら、/usr/srcにLinuxカーネルソースコードを抽出する必要があります。モジュールを作成してインストールする必要があります。 config、sysmap、vmlinuz、initrd は /boot に保存され、Linux カーネルバージョンに基づくすべてのモジュールは ../lib/modules に保存されます。

関連情報