組み込みデバイスの圧縮および非圧縮カーネル

組み込みデバイスの圧縮および非圧縮カーネル

私は(マイクロ)SDカードのパーティションにカーネル、初期化ファイル、ファイルシステムなどを格納するいくつかの異なる組み込みボードを使用してきました。使用例や指示の例では、圧縮されたイメージ(zImage)がSDカードの対応するパーティション(sda2と仮定)にロードされていることを確認しました。

圧縮されていない画像ファイル(画像)sda2

状況が良ければ、ボードはzImageを使ったボードよりも数秒早く起動しますか、それとも違いはわずかですか?

それでは、ストレージスペースを節約する以外にzImageを使用する特別な理由はありますか?

ベストアンサー1

試してみてください。私は圧縮されていないカーネルとしてCentOSを試してみましたが、pygrubではうまくいきました。

イメージを圧縮する最も歴史的な理由は、イメージが1.44MBフロッピーディスクに収まる必要があるためです。

低帯域幅ネットワークを介してネットワークを起動する場合、圧縮は依然として良好です。

おすすめ記事