|
|
確かに、GNU/Linuxのハードウェア・サポートはここ10年で劇的に向上し、今では、どのコンピューター・システムでも、お好みのディストリビューションがそのまま動く可能性は大いにある。とはいえ、まだ対応できていないハードウェアも多く、購入する前に調べておくのが賢明というものだ。
また、サポートされているのが当然のハードウェアも多くなった。マザーボード、ハード・ドライブ、キーボード、マウス、ネットワーク・カード、DVDドライブ、フラッシュ・ドライブの多くは、GNU/Linuxでも問題なく動作する。しかし、ドライブに付いているボタンではなくソフトウェアで操作するタイプのハードウェアについては注意が必要だ。操作のためのソフトウェアがWindowsあるいはMac OS Xを前提に設計されていると思われるからだ。もっとも、ちょっと考えれば、その種のハードウェアは却下することになるだろう。たとえば、ソフトウェア駆動型DVDドライブの場合、そのDVDからシステムを起動するには何度かリブートを繰り返すことになるのだから。
このように状況は改善されているものの、ハードウェアが使えるかどうかは、多くの場合、依然として賭だ。ウェブ・サイトはもとより、パッケージにGNU/Linux対応を明記しているメーカーはほとんどなく、インターネットが唯一の情報源になるからだ。ウェブを検索すれば数十件の情報が見つかるだろうが、その多くは古いか不完全で、整理するには長い時間が必要だ。しかも、正確には専門家にしかわからない業界用語満載でちんぷんかんぷんなものも少なくない。
そこで、カードや周辺機器に関する最新情報が得られるサイトをまとめてみた。掲載されている情報は漠然としたものから網羅的なものまでさまざまだが、私の知る限り最も簡潔にして充実した情報源である。
ビデオ・カード
特定のビデオ・カードがサポートされているかどうかについて調べる場合、情報源は2種類ある。フリー・ドライバーについてはX.orgのサイトにある 対応カード一覧 、プロプライエタリー・ドライバーについては各メーカーのサイトだ。大概は、ビデオ・カードのトップ・メーカー2社、NvidiaとATI(現AMD)のプロプライエタリー・ドライバーを調べることになるだろう。Nvidiaのカードについては、 Nouveau プロジェクトがフリー・ドライバーを開発しているので、ここも情報源の1つになる。また、 Avivo プロジェクトがATIのR500/R600シリーズのためのフリー・ドライバーを開発しているが、まだ成果は出ていない。
それでは、フリー・ドライバーとプロプライエタリー・ドライバーの両方があるとき、どちらを採用すべきだろうか。フリーソフトウェアの理念に準ずる人もいようが、大方は、サポートされている機能を考慮するだろう。概して言えば、ATIやNvidiaのカード向けフリー・ドライバーは3Dをサポートしていないことが多い。一方、ATIのプロプライエタリー・ドライバーは遅くてバグだらけ、Nvidiaのものは速いが品質にばらつきが多い。要するに、十分に満足できるものはないということだ。
もう一つ、使用予定のディストリビューションがどのようなドライバーを提供しているかも考慮すべきだ。LinspireやXandrosなどの商用ディストリビューションでは、プロプライエタリーのドライバーを提供していることが多い。一方、Ubuntuでは基本的にフリー・ドライバーを使うが、同梱されているRestricted Drivers Managerを使えばプロプライエタリー・ドライバーをインストールするのも容易だ。Debianの場合はリポジトリーにプロプライエタリー・ドライバーを扱うコーナーがある。Fedora 7は、Nvidiaカード向けのフリーNouveauドライバーを早くから提供している、といった具合だ。提供されているのがどのようなドライバーであるにしても、使用を予定しているディストリビューションの標準パッケージ形式やリポジトリーで提供されているものを使うのが一番の早道だろう。
サウンド・カード
サウンド・カードの利用者向けに十分な情報を掲載しているサイトはなく、あちこちを調べることになる。まず、Linux Soundに、簡潔にまとめられた GNU/Linuxで使えるサウンド・カードの概要 がある。メーリング・リスト Linux Audio Developers を探してみるのも一法だ。
現在流通しているディストリビューション向けにサウンド・サポートを提供するプロジェクトAdvanced Linux Sound Architectureの Soundcard Matrix も有用な情報源だ。この表は wiki に移行中で、2007年5月5日を最後に変更されていない。しかし、この原稿執筆時点では移行はまだ完了していないため、暫くは、この古い表を頼ることになる。開発者向けのため各ドライバーの詳細な情報があるが、一般利用者にとっては特定のカードが掲載されているかどうかが最大の問題だ。記載があり、備考欄にサポート状況に関する記述のないドライバーは、現在流通しているディストリビューションであれば、使えるだろう。
プリンター
PostScriptに対応しているプリンターは、少なくとも基本機能は使える。これはHewlett-Packardのフリー・ドライバーのお陰だ。購入に先だって詳細な情報がほしい場合――特に複合機の場合――は、Linux FoundationのOpenPrintingプロジェクト(旧LinuxPrinting.org)による Printer Compatibility Database がお勧めだ。
プリンターに関する情報源としてはこのデータベースはほぼ完璧で、ほとんどのプリンターが掲載されており、モデル、メーカー、ドライバーで検索可能。各モデルに対するサポートは、Perfectly(完全に使用可能)、Mostly(ほぼ完全に使用可能)、Partially(ほぼ使用不可)、Paperweight(完全に使用不可)という4段階で簡易表記されている。プリンターごとに使用可能なドライバーに関する情報があり、詳細な構成法、サポートされる解像度、利用者の意見なども記載されている。このデータベースとは別に、 Suggest Printers というページもある。カラー・インクジェット機、モノクロ・レーザー機、カラー・レーザー機、高性能レーザー機別に、要件と予算に応じた推奨メーカーとモデルが示されている。これは主としてOpenPrintingフォーラムでの報告を基にしているため、フォーラムを調べればより詳しい情報が得られる。