質問: windowsからlinuxへのドライバーを使用する 私はこのwifiカードを持っています:wg311v3-g54ワイヤレスpciアダプター;これは、特定のドライバーを使用するwindowsでのみ機能します。 gnu/linuxでもどのように使用できますか?ワインプログラムについて読んだのですが ここ ワインにドライバをインストールできないと言われました。他の解決策はありますか?
回答: windowsネットワークドライバーをlinuxで動作させるためのツールは、ndiswrapper( wiki 、 downloads )と呼ばれます。 ndis(network device interface specification)は、windowsネットワークドライバーapiです。 ndiswrapperはlinuxカーネルモジュールであり、基本的に偽のwindowsカーネルをwindowsネットワークドライバーに提示し、それと通常のlinuxネットワークドライバーインターフェイスとの間で変換を行います。ndiswrapperは完璧ではありません-すべてのドライバーをサポートしているわけではなく、linuxシステムをクラッシュさせる可能性があります-そしてフリーソフトウェアの支持者は、基本的にプロプライエタリコード(windowsドライバー)をf/lossosカーネルにロードしているのでそれを嫌います。そうは言っても、それはしばしば機能させることができます。 ndisの仕様は時間の経過とともに多少変化するため、古いwindowsバージョンを対象としたドライバーを使用する方が幸運かもしれません。カードのxpドライバーが見つからない場合は、vista/win7ドライバーを探し、見つからない場合はwin8 /8.1を探します。ネイティブlinuxドライバーまたはwindows上のドライバーのいずれかで一般的なものよりも、インストールと構成が少し複雑ですが、完全に互換性のないハードウェアでlinuxを実行する場合は、それが可能になる場合があります。編集バージョンを追加したので、「wg311v3 linux」を検索したところ、かなりの数のリンクが見つかりました。コンセンサスはそうだと思われました。ネイティブのlinuxサポートはありませんが、ndiswrapperでは正常に機能します。多くのページに古い(xp)ドライバーのダウンロード用のリンク切れが含まれていましたが、最初の結果からのリンクをたどると、 https://sites.google.com/site/subtlegems/netgear-wg311v3-ndis- driver-for-linux-amd64 。このページにはライブリンクがあるだけでなく、実際のドライバーバイナリとして32ビットと64ビットの両方のドライバーが含まれています(.sysファイル)xpの場合。これらのバイナリは、少なくとも古いバージョンではndiswrapperとの互換性が確認されており(引き続き正常に動作するはずです)、ディレクトリをインストールするためのリンクもあります。だから、あなたは行きます!