典型的なLinuxシステムは、大部分が制限のないオープンソースソフトウェアで構成されています。しかし、最も人気のあるソフトウェアの中には、クローズドソースまたはオープンソースでありながら特許によって制限されているものもあります。Linuxディストリビューションによっては、こうした禁止ソフトウェアのインストールが簡単な場合もあれば、いくつかのハードルを越えなければならない場合もあります。
これらのものが閉鎖されているのにはいくつかの理由があります。多くのLinuxディストリビューションはクローズドソースのソフトウェアを配布したくないため、3Dゲームを最高のパフォーマンスでプレイするために必要なAMDやNvidiaのグラフィックドライバーは簡単に入手できません。Flashプラグインのようなソフトウェアも同様です。また、自国でソフトウェア特許を侵害したくないという理由で、MP3やMP4ビデオを視聴できるオープンソースのマルチメディアコーデックを配布しないLinuxディストリビューションもあります。
理由に関係なく、禁止されているプロプライエタリ プログラムを Linux PC にインストールする方法は次のとおりです。
Linux、BSD、Chrome OS、そして Windows 以外の世界の最新情報を知りたいですか? Windows 以外の世界のコラムページをブックマークするか、RSS フィードをフォローしてください。
ウブントゥ

Ubuntuではこれがとても簡単です。Ubuntuをインストールすると、「このサードパーティ製ソフトウェアをインストールする」というチェックボックスが表示されます。このチェックボックスをオンにすると、Ubuntuは様々なマルチメディアコーデック、Adobe Flashコンテンツ、クローズドソースのワイヤレスサポートのサポートを自動的にインストールします。さらに、インストール中にこれらのソフトウェアをインストールせず、後で適切なコーデックを必要とするマルチメディアファイルを再生しようとした場合でも、自動的にインストールを促すメッセージが表示されます。
Ubuntu をインストールした後、システムが動作するために独自のクローズドソースハードウェアドライバーが必要な場合、その旨の通知が表示されます。Ubuntu は、追加ドライバーツールを使ってドライバーのインストール手順を案内します。
リナックスミント

Linux Mint は、様々なマルチメディアコーデックと Adobe Flash を標準でサポートしています。これが Linux Mint の存在意義であり、Ubuntu がこれらの追加機能を簡単にインストールできるようになる以前は特に便利でした。
Mintには、Ubuntuと同様に機能するドライバーマネージャーツールも搭載されており、これらの追加ドライバーをインストールできます。これが、UbuntuとMintが初心者にとって最適なLinuxディストリビューションの一つである理由の一つです。
FedoraとRed Hat

Fedoraは特許に縛られないオープンソースソフトウェアの開発に注力しているため、Fedoraプロジェクトは公式リポジトリに制限のあるソフトウェアをホストしていません。代わりに、サードパーティのRPM Fusionプロジェクトが、FedoraとRed Hat Enterprise Linuxの両方のシステム向けのパッケージをホストしています。Fedoraをインストールした後、RPM FusionにアクセスしてRPM Fusionリポジトリをインストールする必要があります。
その後、Fedoraの標準ソフトウェアインストールユーティリティを使って、VLCなどのマルチメディアコーデックやアプリケーション、あるいはNvidiaやAMDのグラフィックドライバーをインストールできます。Fedoraは完全なガイドを提供してくれるわけではありません。適切なパッケージを検索してインストールする必要がありますが、数クリックで完了します。
デビアン

Debianプロジェクトは、独自の「contrib」および「non-free」リポジトリに制限付きソフトウェアをホストしています。これらの制限付きソフトウェアは、Debianプロジェクトのフリーソフトウェアガイドラインに適合しないため、デフォルトでは有効になっていません。ただし、Debianプロジェクトはこれらのパッケージをホストすることで、ユーザーが独自の判断を下せるようにしています。
Debianでは、/etc/apt/sources.listファイルを手動で編集するか、Synapticパッケージマネージャーのリポジトリウィンドウなどのツールを使用する必要があります。「main」行の後に「contrib non-free」リポジトリを追加すると、この追加ソフトウェアがDebianパッケージマネージャーに表示されます。
オープンSUSE

Fedoraと同様に、openSUSEプロジェクトはこのニーズを満たすためにコミュニティが提供するリポジトリに依存しています。これらをインストールするには、YaSTツールを開き、「ソフトウェア」>「ソフトウェアリポジトリ」>「追加」>「コミュニティリポジトリ」に移動します。コミュニティが提供するリポジトリのリストが表示されます。Packmanリポジトリには、マルチメディアに特化したパッケージが多数含まれており、AMD/ATIグラフィックドライバーとNvidiaドライバーのリポジトリもあります。
残り
他のLinuxディストリビューションも同様に動作します。例えば、Arch LinuxはこれらのパッケージをArchユーザーリポジトリで提供しています。Mageiaは非フリーのリポジトリを提供しており、デフォルトでは有効化されていないため、事前に有効化する必要があります。
通常、選択した Linux ディストリビューションの名前と「コーデックのインストール」、「nvidia ドライバーのインストール」など、実行したい操作を検索すると、そのディストリビューションの手順が見つかります。