カーネルを更新するときのLinuxファームウェアとは何ですか?

カーネルを更新するときのLinuxファームウェアとは何ですか?

するときyum install kernel

2つのパッケージが表示されます。

kernel
linux-firmware

ここは何ですかlinux-firmware

答え1

~からhttps://wiki.ubuntu.com/Kernel/Firmware:

多くのデバイスには、オペレーティングシステム内で実行できるようにする2つの重要なソフトウェアがあります。 1つ目は、システムがハードウェアと通信できるようにするソフトウェアであるワーカードライバーです。 2番目はファームウェアで、通常はデバイスが正しく機能するようにデバイスに直接アップロードされる小さなコードの一部です。ファームウェアは、デバイス内部のハードウェアをプログラムする方法と考えることができます。実際、ほとんどの場合、ファームウェアはブラックボックスなので、ハードウェアと見なされます。無料で配布されるソースコードはありません。

多くのデバイスはファームウェアなしで動作しますが、ほとんどすべての最新のGPU、CPU(バグ、正誤表、および脆弱性を修正するためのマイクロコードアップデート)、イーサネットカード、WiFiアダプタ/電話ラジオモジュールなどのより複雑なデバイスでは、ファームウェアを正しく設定する必要があります。 (例:無線信号を正しくブロードキャストして受信するには大きな違いがあり、地域の制限もあります)、SCSI / RAIDアダプタ、Webカメラを含むマルチメディアデバイスなど

一部の人々は、元の設計/組み込みよりもハードウェア機能を拡張するために使用できると信じているため、ファームウェアを使用しないことを選択しています。確認してください。Linuxの自由したがって、サーバーや比較的古いPC/ノートブックがある場合は、ファームウェアなしで実行してみるか、Linux-Libreカーネルを使用してみてください。私はこれに同意しません。現代のハードウェアにはすでにROMがあり、その回路はほとんどの場合「閉じた」起源なので、バックドアがないかどうかはまずはっきりしないからです。

このパッケージには、単一のファームウェアだけでなく、さまざまなハードウェアデバイス用の複数のファイルが含まれています(一部のデバイスには複数のファイルが必要です)。私が言ったように、すべてがうまくいけば、最初にインストールしない方が良いかもしれません。

関連情報