ディストリビューションはカーネルをコンパイルしませんか?それではどうでしょうか?

ディストリビューションはカーネルをコンパイルしませんか?それではどうでしょうか?

ヘイヘイ!私は一般的なGentooユーザーで、すべてを手動でビルドします。だからこれは愚かな質問ですが、まだ質問です。 Ubuntuなどのディストリビューションを実行するいいえインストール中にカーネルをコンパイルしますか?たとえば、カーネルを一度だけコンパイルし、libファイルを新しい設定にコピーすることはできますか?つまり、カーネル用のバイナリをプリコンパイルする方法があり、他のディストリビューションでもそれを使用しますか?

ありがとう、応援します!

答え1

Ubuntuのようなディストリビューションはインストール時にカーネルをコンパイルしませんか?

すでにコンパイルされたパッケージをダウンロードしてインストールするバイナリディストリビューションです。

たとえば、カーネルを一度だけコンパイルし、libファイルを新しい設定にコピーすることはできますか?

すべてのLinuxディストリビューションで独自にコンパイルされたLinuxカーネルを使用できます。私はFedoraを使用しており、展開カーネルもインストールしていません。直接コンパイルします。

つまり、カーネル用のバイナリをプリコンパイルする方法があり、他のディストリビューションでもそれを使用しますか?

あらかじめコンパイルされたバイナリを言うのですか? Debian/Ubuntu およびその派生物からカーネルを deb ファイルに自由にパッケージ化できます。 Fedora/RHEL/Suseにも同様に適用されます。 RPMでパッケージするだけです。

複数のPCにカーネルをインストールするには、ディストリビューション依存リポジトリを作成する必要があります。

答え2

Ubuntuはリポジトリにプリコンパイルされたモジュール式カーネルを提供しますが、他のディストリビューションと同様に、ホストオペレータであれば誰でもカーネルソースコード(ストレージでも利用可能)をインストールし、必要に応じて手動でカーネルをコンパイルできます。

関連情報