ソフトウェアディストリビューション

ソフトウェアディストリビューション(software distribution, distro)は、主に2つの意味で使用されます。

1. コンパイル済みソフトウェアの集まり
この意味でのソフトウェアディストリビューションは、すぐに使用できる状態に構成されたソフトウェアコンポーネントの集合体を指します。多くの場合、オープンソースソフトウェアをターンキー形式で提供するものに近いです。これらは、実行可能なインストーラーを備えたバイナリ形式で提供され、インターネットからダウンロードできます。例としては、オペレーティングシステム全体のディストリビューションから、サーバーやインタープリター(WAMPインストーラーなど)のディストリビューションまで多岐にわたります。また、ケアウェアやドネーションウェアもこのカテゴリに含まれることがあります。

近年では、この意味は主に、オープンソースコンポーネントから組み立てられた、ほぼ完成したソフトウェア全般を指すようになりました。これは、完全なシステムとしてだけでなく、より大きなシステムの一部としても利用できる、すぐに使用できる状態のソフトウェアを意味します。

例:
BSDベースのディストリビューション:FreeBSD、NetBSDOpenBSD、DragonflyBSDなど
Linuxディストリビューション:openSUSE、Ubuntu、Fedoraなど

サポート:
ディストリビューション自体は通常無料で提供され、多くの場合、ベンダーが商業的な所有権を持たないため、テクニカルサポートは重要な問題となります。サポートは、商用サポートベンダー、ディストリビューションの開発者、またはユーザーコミュニティによって提供されることがあります。

2. ソフトウェアをエンドユーザーに配布するプロセス
この意味でのソフトウェアディストリビューションは、ソフトウェアをユーザーに配信するプロセスを指します。このプロセスを自動化するツールは、ソフトウェア配布ツールまたはソフトウェアディストリビューションツールと呼ばれます。

配布ツール:

自由ソフトウェア:
GNU AutotoolsC++およびC言語で記述されたソースファイルで構成される、広く使用されているツールです。

商用ソフトウェア:
LANDesk Management Suite:Windows、OS X、Linux向けのソフトウェア配布を提供します。
Dell KACE:Windows、Mac、Linuxのデスクトップやサーバーへのリモート管理、ソフトウェア配布、ソフトウェアインストールを提供します。

モバイルデバイス:
電話、PDA、その他のハンドヘルド端末などの小型モバイルデバイスへのソフトウェア配布は、インターネット接続が不安定なため、難しい課題です。
Sybase iAnywhere Afaria:これらのデバイスに対応するツールの一つです。


関連項目:
* インストール

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。