Linuxにハードウェアドライバをインストールする方法
ハードウェアを動作させるためには、Windowsに製造元が提供するハードウェアドライバが必要です。 Linuxや他のオペレーティングシステムもハードウェアが動作する前にハードウェアドライバを必要とします - しかし、ハードウェアドライバはLinux上では異なって処理されます.
良いニュースは、デバイスがLinux上で動作するのであれば、おそらく箱から出してすぐに動作するだろうということです。時にはドライバをインストールする必要があるかもしれませんが、ハードウェアによってはまったく動作しないかもしれません。.
Windowsでのハードウェアドライバの動作
Windowsをインストールするとき、ハードウェアの製造元から提供されるハードウェアドライバ、すなわちマザーボードチップセットドライバ、グラフィックカードドライバ、Wi-Fiドライバなどをインストールする必要があります。.
Windowsは助けようとします。マイクロソフトは、製造元が提供するこれらのドライバの多くをWindowsにバンドルし、それらの多くをWindows Updateでホストしています。新しいデバイスをWindowsコンピュータに接続し、「ドライバのインストール」というポップアップが表示されたら、Windowsがマイクロソフトから製造元提供のドライバをダウンロードし、それをPCにインストールしている可能性があります。マイクロソフトはこれらのドライバを自分では書いていません - 製造元からそれらを入手し、それらを吟味した後にあなたに提供します。.
ハードウェアがWindows上で動作していない場合は、通常、動作させるためのドライバがあります。古いバージョンのWindowsでしか動作しない古いデバイスがない限り、製造元はWindowsで動作させるための作業を行っています。動作しないハードウェアは、通常、動作していない単なる素早いドライバのダウンロードです。.
Linuxでのハードウェアドライバの動作
Linuxでは事情が異なります。あなたのコンピュータ上のハードウェアのためのドライバの大部分はオープンソースであり、そしてLinuxそれ自身に統合されています。これらのハードウェアドライバは一般にLinuxカーネルの一部ですが、グラフィックドライバの一部はXorg(グラフィックシステム)の一部であり、プリンタドライバはCUPS(プリントシステム)に含まれています。.
つまり、利用可能なハードウェアドライバの大部分は、カーネル、グラフィックサーバー、およびプリントサーバーと一緒にコンピュータにすでに含まれています。これらのドライバーは時々愛好家によって開発されています。しかし、それらはハードウェア製造者自身によって開発されることもあり、彼らは彼らのコードを直接Linuxカーネルや他のプロジェクトに提供します。.
言い換えれば、ほとんどのハードウェアドライバはすぐに使える状態で含まれています。あなたのLinuxシステム上のハードウェアのあらゆる部分のために製造元から提供されたドライバを探し出してインストールする必要はありません。あなたのLinuxシステムは自動的にあなたのハードウェアを検出し、適切なハードウェアドライバを使うべきです.
独自のドライバをインストールする方法
一部の製造元は、独自のクローズドソースの専用ドライバを提供しています。これらは製造元が独自に作成および保守するハードウェアドライバであり、クローズドソースの性質のため、ほとんどのLinuxディストリビューションはバンドルされていないため自動的に有効にされません。.
最も一般的には、これらはNVIDIAとAMDグラフィックスハードウェアの両方のためのプロプライエタリなグラフィックスドライバーを含みます。そして、それはLinuxで賭博のためにより多くのグラフィックスパフォーマンスを提供します。グラフィックを機能させることができるオープンソースドライバがありますが、それらは同じレベルの3Dゲームパフォーマンスを提供しません。いくつかのWi-Fiドライバもまだプロプライエタリなので、あなたがそれらをインストールするまであなたのワイヤレスハードウェアは動作しないかもしれません.
プロプライエタリなドライバをどのようにインストールするかはあなたのLinuxディストリビューションに依存します。 UbuntuおよびUbuntuベースのディストリビューションには、「追加ドライバ」ツールがあります。ダッシュを開き、「追加ドライバ」を検索して起動します。それはあなたがあなたのハードウェアのためにあなたがそれらをインストールすることを可能にすることができるどのプロプライエタリなドライバーを検出するでしょう。 Linux Mintには、同様に機能する「ドライバマネージャ」ツールがあります。 Fedoraはプロプライエタリなドライバに対するものであり、インストールをそれほど簡単にはしません。すべてのLinuxディストリビューションはそれを異なる方法で扱います.
プリンタドライバのインストール方法
ただし、プリンタ用のドライバをインストールする必要があるかもしれません。プリンタ設定ツールを使用してCUPS(Common Unix Printing System)を設定すると、データベースからプリンタに適したドライバを選択できるようになります。通常、これにはリストからプリンタの製造元を見つけて、プリンタのモデル名を選択することが含まれます。.
また、PostScript Printer Description(PPD)ファイルを指定することもできます。これらのファイルは多くの場合、PostScriptプリンタ用のWindowsドライバの一部であり、プリンタの動作を良くするPPDファイルを探すことができるかもしれません。 Linuxデスクトップのプリンタ設定ツールでプリンタを設定するときにPPDファイルを指定できます。.
プリンタはLinux上で頭痛の種になることがあります、そして、あなたが何をしても多くの人は正しく動かないかもしれませんし、まったく動かないかもしれません。次回プリンタで買い物をするときにLinuxで動作することがわかっているプリンタを選択することをお勧めします。.
他のハードウェアを動作させる方法
時折、あなたはあなたのLinuxディストリビューションがあなたに提供していないプロプライエタリなドライバをインストールする必要があるかもしれません。たとえば、NVIDIAとAMDはどちらも使用できるドライバインストーラパッケージを提供しています。しかしながら、あなたはあなたのLinuxディストリビューションのためにパッケージされたプロプライエタリなドライバを使うよう努力するべきです - それらは最もうまくいくでしょう.
一般的に、Linuxがそのままでは動作しない場合、そしてLinuxディストリビューションが提供するプロプライエタリなドライバをインストールしても動作しない場合は、おそらくまったく動作しません。古いLinuxディストリビューションを使用している場合は、新しいディストリビューションにアップグレードすると、最新のハードウェアサポートが得られ、機能が向上します。しかし、何かがうまくいかない場合は、ハードウェアドライバをインストールするだけではうまくいかない可能性があります。.
特定のハードウェアを特定のLinuxディストリビューションで機能させるためのガイドを検索すると役立つ場合があります。このようなガイドでは、製造元が提供するドライバを見つけてそれをインストールする方法が説明されています。これには、端末コマンドが必要になることがよくあります。古いプロプライエタリドライバは最新のソフトウェアを使用する最新のLinuxディストリビューションでは動作しないかもしれないので、古い、製造元提供のドライバが適切に動作するという保証はありません。製造元がオープンソースソフトウェアとしてカーネルにドライバを提供する場合は、Linuxが最適に機能します。.
一般的に、あなたはあまりハードウェアドライバを台無しにするべきではありません。それがLinuxのビジョンです - ドライバはオープンソースで、カーネルや他のソフトウェアに統合されています。インストールしたり微調整したりする必要はありません。システムがハードウェアを自動的に検出し、適切なドライバを使用します。 Linuxをインストールしたなら、あなたのハードウェアはただちに、あるいは少なくともUbuntuのAdditional Driversユーティリティのようなツールによって提供されるインストールが簡単なプロプライエタリなドライバをインストールした後のどちらかで動くはずです。.
あなたがそれらをインストールするために製造業者によって提供されたプロプライエタリなドライバと拡張ガイドを捜さなければならないならば、それは悪い兆候です。ドライバは実際にはLinuxディストリビューションの最新のソフトウェアでは正しく動作しないかもしれません。.
画像クレジット:FlickrのBlek