AppStream es un acuerdo entre los principales proveedores de Linux (es decir, Red Hat , Canonical , SUSE , Debian , Mandriva , etc.) para crear una infraestructura para instaladores de aplicaciones en Linux y compartir metadatos . [2]
La iniciativa se inició del 19 al 21 de enero de 2011. [3]
El proyecto se describe a sí mismo como: " una iniciativa de colaboración entre distribuciones, que tiene como objetivo crear una base de datos de metadatos de software unificada, y también una base de datos de contenido aportado por el usuario OCS ( Open Collaboration Services ) centralizada, proporcionando así la mejor experiencia de usuario " .
Con la versión 0.6, el alcance del proyecto se amplió para incluir más metadatos para otros componentes de software, como fuentes, códecs, métodos de entrada y bibliotecas genéricas , que permitirán a las aplicaciones consultar información sobre el software que está disponible en una distribución. manera independiente. Esto mejora la calidad de los datos mostrados en los centros de software, pero también hace posible que instaladores de aplicaciones de terceros como Listaller encuentren los componentes que una nueva aplicación necesita para ejecutarse en la base de datos de paquetes de la distribución. [4] Además, los nuevos metadatos permiten una instalación más sencilla de los requisitos previos necesarios para crear software en primer lugar, así como hacer coincidir las aplicaciones ascendentes con los paquetes de distribución y hacer coincidir los paquetes entre las distribuciones, lo que podría mejorar el proceso de intercambio de parches.
AppStream también se utiliza mediante métodos de empaquetado como Snap , Flatpak , [5] y AppImage .