AppStream — угода між найбільшими виробниками дистрибутивів Linux, та спільний проєкт, в рамках якого розвивається єдиний прикладний програмний інтерфейс, формат для обміну мета-даними та інтерфейс для універсального управління установкою програм в різних дистрибутивах Linux. Проєкт розвивається на нейтральній майданчику спільноти за участю представників дистрибутивів Fedora, Ubuntu, Debian, openSUSE і Mageia.
AppStream є клієнт-серверною системою, що визначає загальні способи забезпечення збору інформації про пакунки і складається з чотирьох базових частин: клієнта, дзеркала мета-даних, сервера-компонувальника та сервера для забезпечення соціальної активності (обговорення, голосування). Замість формування супер-пакунків, які можна встановити в будь-якому дистрибутиві, планується сформувати узагальнений індекс мета-даних, що посилається на різні репозиторії і джерела пакунків. Мета-дані будуть зберігатися на окремому сервері, котрий накопичуватиме інформацію про доступні пакунки, типи доступних репозиторіїв і місцях фактичного розміщення пакунків. Сервер-компонувальник займається витяганням інформації про пакунки з .desktop-файлів, які формуються творцями дистрибутивів для кожного пакунка, і формуванням результатних XML-індексів ("appdata.xml"). Безпосереднє встановлення програм буде здійснюватися за посередництвв системи PackageKit, яка буде залучати штатні засоби кожного з дистрибутивів (YUM, APT, conary, box, alpm, smart, pisi, zypp тощо). Підтримка ведення рейтингу пакунків та організації їхнього обговорення буде реалізована через задіяння зовнішніх OCS-серверів ().
Перший компонент проєкту AppStream, AppStream-Core 0.1, представлений розробниками у жовтні 2012. AppStream-Core надає засоби для роботи з базою даних з інформацією про пакунки, доступ до якої організований через API на базі . Зазначений API позиціонується для спрощення створення універсальних центрів установки застосунків і каталогів програм, здатних працювати в різних дистрибутивах. AppStream-Core планується задіяти в Ubuntu Software Center і .
Виноски
Посилання
- AppStream at freedesktop.org [ 3 лютого 2013 у Wayback Machine.]
- Project Bretzn [ 2 березня 2013 у Wayback Machine.]
- Phoronix - Introducing AppStream, Multi-Distro App Framework [ 18 жовтня 2013 у Wayback Machine.]
- OpenSuse's Application Manager [ 14 травня 2013 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет