ドライバーを更新する必要がないのはなぜですか?(またはあなたですか?)


17

Linuxドライバーを更新する必要がないのはなぜですか?カーネルに送信される前にオープンソースコミュニティが優れたドライバーを構築しているためですか、それとも通常のシステムアップデートなどを行っているときにドライバーの更新が行われますか?


8
ドライブを定期的に更新する必要があるという考え全体は、そもそも少し面倒です。セキュリティの問題/バグに関連する更新をカウントしない場合、ドライバーを更新する必要があるのはなぜですか?ハードウェアが変わらない場合、それとの対話を容易にするソフトウェアを変更する必要があるのはなぜですか。
ゾレダチェ

セキュリティの修正がある場合は、コンストラクタの更新に従ってください。障害を見つけて修正された場合は、更新してください。それはPITAですが、それを行うための最良の方法です。この時点で組織は重要になります。または、この問題を無視して、ドライバーを更新しないでください。
アキ

@zoredacheそれでは、なぜWindowsドライバーは常に更新する必要があるのですか?ハードウェアアームの静的な性質についてのコメントもそこに適用します。
camilla.greer

@ rob.g.greer、私はそれをしばしば更新する必要がないと主張します。私が更新する唯一のドライバーはビデオカード用です。最近ではビデオカードの「ドライバー」は、最近では安定性が低く、新しくリリースされると最適化されるように頻繁に更新される他のソフトウェアでリリースされているためですゲームなど。
ゾレダチェ

回答:


19

ドライバーの更新は、カーネルが更新されたときに行われ、ドライバーの新しいバージョン(およびバグ:)の新しいバージョンが導入され、バグが修正されます。カーネル3.3.7の変更点を確認したい場合は、カーネルの変更ログを読むことができます。LinuxKernel Mailing Listにも投稿されています(Linux 3.4リリースなど)。KernelNewbiesは、変更ログ(カーネル3.4など)よりも読みやすい方法でこれらの新機能に関する情報も提供します。

「ツリー外」ドライバー(nVidia / ATIなどのバイナリBLOBなど)を使用する場合、これらのドライバーは明らかにカーネルで更新されません。新しいカーネルで動作する新しいバージョンをリリースするのは開発者の責任であり、それらをアップグレードするのはあなた(またはディストリビューションのリポジトリ)の責任です。


他のシステムでは、システム全体を更新する(再インストールする)ときに発生します。
アキ

1
ただ、KernelNewbiesのリリースページが変更かを知ることは非常に素敵であることに注意することが、以下を参照してください。 3.43.33.2、等...
mmoya

KernelNewbiesはかなりきれいです。
レナン

愚かな質問:Linux(カーネル)にはすべてのドライバーが含まれていますか?つまり、サウンドチップにxドライバーを使用するとします。xサウンドチップを使用していないにもかかわらず、異なるサウンドチップを使用しているユーザーは、カーネルでドライバーを取得できますか?
シャロマ14年

10

ディストリビューションには2種類のドライバーがあります。カーネルでコンパイルされた(および/または同じパッケージで配布された)ドライバーとカーネルモジュールとして別々のパッケージで配布されたドライバーです。システムアップデートを実行すると、ほとんどのディストリビューションは、パッケージ化されたカーネルモジュールやカーネル自体を含むインストール済みパッケージをすべて更新するため、更新プロセス全体がユーザーに見えなくなります。


3

「通常の」ドライバは、通常のオペレーティングシステムのアップグレードによって処理されています。マイナーリリースの更新中に、ドライバーのバージョンが少し変更される場合があります。

ハードウェア機器のファームウェア(BIOS、RAIDコントローラー、ハードディスク、バックプレーン、ファイバーチャネルカード、ネットワークカード)については、注意が必要です。

これは主にサーバーに適用されます。PCの場合-機能またはバグ修正(通常はBIOS)が必要な場合はアップグレードします。

その中間のどこかにIntel-CPU-microcode-updatesがあります。通常はBIOSによって適用されますが、オペレーティングシステムによっても適用できます(microcode_ctlはそのようなことを行うサービスの1つです)。OSのマイクロコードは、通常、マイナーリリースの変更中に更新されます。

ただし、Intelに直接アクセスしてtarファイルをダウンロードし、Linuxに配置することもできます。使用可能な最新バージョンが必要になります(必要な場合)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.