AppStreamは、主要なLinuxベンダー(レッドハット、カノニカル、SUSE、Debian、Mandrivaなど)による合意であり、Linux上のアプリケーションインストーラーのためのインフラストラクチャおよびメタデータの共有を目的としている。

この取り組みは、2011年1月19日から21日の間に開始された。

本プロジェクトは自らを「ディストリビューションを超えた協力による取り組みであり、統一されたソフトウェアメタデータデータベースおよび中央集権型のOCS()ユーザー提供コンテンツデータベースの構築を目的としており、これにより最高のユーザー体験を提供する」と述べている。

バージョン0.6のリリースにより、プロジェクトの範囲はフォント、コーデック、インプットメソッド、汎用ライブラリなど、他のソフトウェアコンポーネントのメタデータを含むように拡張された。これにより、アプリケーションはディストリビューションに依存しない方法で利用可能なソフトウェアに関する情報を照会できるようになる。このことはソフトウェアセンターに表示されるデータの質を高めるだけでなく、のようなサードパーティのアプリケーションインストーラーが、新しいアプリケーションの実行に必要なコンポーネントをディストリビューションのパッケージデータベースから見つけることを可能にする。加えて、新しいメタデータはソフトウェアのビルドに必要なものをインストールすることを容易にし、アップストリームアプリケーションとディストリビューションパッケージのマッチングや、異なるディストリビューション間でのパッケージの対応づけを可能にすることで、パッチの交換プロセスを改善する可能性がある。

AppStreamは、Snap、Flatpak、およびAppImageのようなパッケージ方式にも使用されている。

関連項目

パッケージ管理システム PackageKit GNOME Software Ubuntuソフトウェアセンター

脚注

外部リンク

AppData AppStream at freedesktop.org AppStream documentation Project Bretzn Phoronix - Introducing AppStream, Multi-Distro App Framework Google Summer of Code 2011 - PackageKit backend and AppStream integration for Software Center openSUSE's Application Manager