iwlwifiにオープンソースドライバがないのはなぜですか?

iwlwifiにオープンソースドライバがないのはなぜですか?

私のラップトップを操作するためにDebianにインストールする必要がある唯一の排他的なファイルは、ファームウェアiwlwifiパッケージのようです。ネットワークカードはフリーソフトウェアとシームレスに連携していますが、何年も経ってもネットワークカードを使用するために排他的なファームウェアをダウンロードする必要があるのはなぜですか?

ファームウェアiwlwifiに代わるフリーソフトウェアはありますか?それとも今はちょうど耐えるか?

ベストアンサー1

WiFiがどのように機能するかを見てください。 「シンプルなハードウェア」WiFiカードの操作は非常に複雑です。多くのタスクはワンタイムタスクです(起動時の接続パラメータのネゴシエーション、特定の場所での使用に適したチャネル決定など)。シリコンでこれを行うことは不可能なことです。カードには独自のCPUとソフトウェアがあります(たとえば、起動時にファームウェアがロードされます。ROMを挿入すると、一部の仕様が変更/更新されたときに修正できないバグが発生します)。

その間、起動時にCPUにロードされたファームウェアについて文句を言い、オペレーティングシステムのソースがハードドライブかどうかを尋ねることもできます。

おすすめ記事