AppStream

AppStream

'AppStream' - соглашение между крупнейшими производителями дистрибутивов Linux, и совместный проект, в рамках которого развивается единственный прикладной программный интерфейс, формат для обмена метаданными и интерфейс для универсального управления установкой программ в различных дистрибутивах Linux. Проект развивается на нейтральной площадке сообщества FreeDesktop с участием представителей дистрибутивов Fedora, Ubuntu, Debian, openSUSE и Mageia.

AppStream является клиент-серверной системой, определяющей общие способы обеспечения сбора информации о пакетах и ​​состоит из четырех базовых частей: клиента, зеркала метаданных, сервер а-компоновщика и сервера для обеспечения социальной активности (обсуждения, голосования). Вместо формирования супер-пакетов, которые можно установить в любом дистрибутиве, планируется сформировать обобщенный индекс метаданных, ссылающегося на различные репозитории и источники пакетов. Метаданные будут храниться на отдельном сервере, который накапливает информацию о наличии пакетов, типов доступных репозиториев и местах фактического размещения пакетов. Cервер-компоновщик занимается извлечением информации о пакетах из .Desktop-файлов, формирующихся создателями дистрибутивов для каждого пакета, и формированием исходных XML-индексов ("appdata.xml"). Непосредственно установка программ будет осуществляться посередничистве системы PackageKit, которая будет привлекать штатные средства конкретного дистрибутива (YUM, APT, conary, box, alpm, smart, pisi, zypp т.п.). Поддержка ведения рейтинга пакетов и организации их обсуждения будет реализована путём задействования внешних OCS-серверов (Open Collaboration Services).

Первый компонент проекта AppStream, AppStream-Core 0.1, представленный разработчиками в октябре 2012. [1] AppStream-Core предоставляет средства для работы с базой данных с информацией о пакетах, доступ к которой организован через API на базе GObject. Указанный API позиционируется для упрощения создания универсальных центров установки приложений и каталогов программ, способных работать в различных дистрибутивах. AppStream-Core планируется задействовать в Ubuntu Software Center и GNOME Software. [2]

Сноски

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "AppStream" в других словарях:

  • Application streaming — Computer application streaming is a form of on demand software distribution.The basic concept of application streaming has its foundation in the way modern computer programming languages and operating systems produce and run application code.… …   Wikipedia

  • Advanced Packaging Tool — Advanced Packaging Tools apt get requesting confirmation before an installation Stable release 0.8.10[1] / November 30, 2010; 11 months ago …   Wikipedia

  • Software Virtualization Solution — (SVS) is an application virtualization solution for Microsoft Windows.Altiris Software Virtualization Solution allows applications and data to be put into virtual layers (application layers and data layers) instead of being installed to the base… …   Wikipedia

  • Symantec — Corporation Rechtsform Corporation Aktiengesellschaft (USA) ISIN US8715031089 Gründung …   Deutsch Wikipedia

  • deb (file format) — Debian package The GNOME icon for deb files Filename extension .deb Internet media type application/x deb Developed by …   Wikipedia

  • Synaptic (software) — Synaptic Package Manager Synaptic 0.62 Developer(s) Alfredo Kojima, Gustavo Niemeyer and Michael Vogt …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»