The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Первый выпуск AppStream-Core, части универсальной платформы ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от opennews on 04-Окт-12, 12:07 
Представлен (http://lists.freedesktop.org/archives/distributions/2012-Oct...) релиз AppStream-Core 0.1 (http://www.freedesktop.org/software/appstream/), первого компонента проекта AppStream (http://distributions.freedesktop.org/wiki/AppStream), в рамках которого развивается единый API,  формат для обмена мета-данными и интерфейс для универсального управления установкой программ в различных дистрибутивах Linux. Проект развивается на нейтральной площадке сообщества FreeDesktop при участии представителей дистрибутивов Fedora, Ubuntu, Debian, openSUSE и Mageia.


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

<center><a href="http://gitorious.org/appstream/resources/blobs/raw/master/ar... src="http://www.opennet.dev/opennews/pics_base/0_1349332830.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

AppStream является клиент-серверной системой, определяющей общие способы обеспечения сбора информации о пакетах и состоящей (http://distributions.freedesktop.org/wiki/AppStream/Implemen...) из четырех базовых частей: клиента, зеркала мета-данных, сервера-компоновщика и сервера для обеспечения социальной активности (обсуждение, голосование).  Вместо формирования супер-пакетов, которые можно установить в любом дистрибутиве, планируется сформировать обобщенный индекс мета-данных (http://distributions.freedesktop.org/wiki/AppStream/Metadata...), ссылающийся на различные репозитории и источники пакетов. Мета-данные будут храниться на отдельном сервере, накапливающем информацию о доступных пакетах, типах доступных репозиторев и местах фактического размещения пакетов. Cервер-компоновщик занимается извлечением информации о пакетах из .desktop-файлов, которые формируются создателями дистрибутивов для каждого пакета, и формированием результирующих XML-индексов ("appdata.xml"). Непосредственная установка программ будет осуществляться при посредничестве системы PackageKit (http://www.packagekit.org/), которая будет привлекать штатные средства каждого из дистрибутивов (yum, apt, conary, box, alpm, smart, pisi, zypp и т.д.). Поддержка ведения рейтинга пакетов и организации их обсуждения будет реализована через задействование внешних OCS-серверов (http://www.freedesktop.org/wiki/Specifications/open-collabor...) (Open Collaboration Services).


URL: http://lists.freedesktop.org/archives/distributions/2012-Oct...
Новость: http://www.opennet.dev/opennews/art.shtml?num=35000

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Первый выпуск AppStream-Core, части универсальной платформы ..."  –2 +/
Сообщение от Andrew Kolchoogin on 04-Окт-12, 12:07 
А потом Google за'opensource'ит Chrome Store. :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от Семен (??) on 04-Окт-12, 12:33 
Т.е. визуально это практически тоже, что и в Google Play. Открываешь PackageKit, а там под софтом плюсики и коменты. Или еще что-то есть?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +1 +/
Сообщение от Andrew Kolchoogin on 04-Окт-12, 13:34 
"Я сам писателя Пастернака не читал", но, насколько я понимаю полёт мысли авторов, они пытаются обойти неприятности в инсталляции программного обеспечения в Linux, связанные с обилием пакетных менеджеров и версий библиотек.
Но не созданием "одного большого универсального пакета", а хранением неких метаданных о пакете и сборкой .deb/.rpm/.tgz/.моя-супер-хрень "на лету".

Ну и ещё таки да, плюсики и каменты. Каменты же жгут... ;)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от аннонфыаыв on 04-Окт-12, 13:35 
Это где это Вы про "сборку на лету" увидели-то?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

18. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от Anonim (??) on 04-Окт-12, 18:22 
Сборку пакетов, очевидно.
Девелоперу придется делать свою софтину под все версии задействованных либ и еще и тестировать работу, а потом оформлять все это правильно, заливать в данную систему, которая потом соберет пакет из нужных бинарей под конкретную версию конкретного дистра? Или я не читатель?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

20. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от Аноним (??) on 04-Окт-12, 22:39 
> под все версии задействованных либ

Обычно указывается "версия X и новее". И авторы либ кроме совсем уж раздолбаев не ломают обратную совместимость там и тут, понимая что иначе их либу все станут старательно избегать.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от аннонфыаыв on 04-Окт-12, 23:04 
> Девелоперу придется делать свою софтину под все версии задействованных либ

Большинство скорее всего будет собирать только под один-два любимых дистра. Скорее даже под один. %)

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

26. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от Аноним (??) on 05-Окт-12, 17:31 
make
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

30. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от аннонфыаыв on 06-Окт-12, 15:35 
> make

Ничего не меняет.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

7. "Первый выпуск AppStream-Core, части универсальной платформы ..."  –5 +/
Сообщение от Аноним (??) on 04-Окт-12, 14:00 
А оно будет считать конфликтные файлы, линки? Это что-же я поставлю на бубен пкет с федоро-репозитроия, оно мне все зафелит, затрет мои кошерные либы своими корявыми...
   Танцы с бубном обеспечены, шаманы вышли с отпуска.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +1 +/
Сообщение от ппппппяяя on 04-Окт-12, 16:43 
Аноним не читатель, аноним писатель?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от Аноним (??) on 04-Окт-12, 14:22 
Так оно будет хронить сорцы и компилироваться на стороне сервера имея один репозиторий для всех дистрибутивов или как ? Если нет, то в чем фишка ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Первый выпуск AppStream-Core, части универсальной платформы ..."  –1 +/
Сообщение от Аноним email(??) on 04-Окт-12, 15:11 
Вообще похоже на "давайте слабаем один универсальный стандарт, который покроет остальные 7...".
Но я всеми лапами За.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от Аноним (??) on 04-Окт-12, 22:41 
"Теперь в мире 15 соревнующихся между собой стандартов".

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

10. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +1 +/
Сообщение от meequz (ok) on 04-Окт-12, 15:22 
Значит, не забросили, пилят неспеша. Это хорошо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от жабабыдлокодер (ok) on 04-Окт-12, 15:26 
Это, случайно, не для того, чтобы дать Valve единый механизм распространения игр одинаково на все дистрибутивы?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от meequz (ok) on 04-Окт-12, 15:29 
Этот проект начался за пару лет до анонса Steam для GNU/Linux.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от жабабыдлокодер (ok) on 04-Окт-12, 15:35 
"Теперь и майонез!" - Valve работает, значит, надо разработку форсировать и предложить.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Первый выпуск AppStream-Core, части универсальной платформы ..."  –5 +/
Сообщение от blob_user (ok) on 04-Окт-12, 16:16 
Как в Valve то теперь вцепились, не оторвать. И к месту и не к месту. Посмотрим, на сколько на самом деле дури хватит у Valve. *потирая ручонки и мерзко хихикая
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

16. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +1 +/
Сообщение от JL2001 (ok) on 04-Окт-12, 16:25 
вместо единого стандарта распространения (и автоматической компиляции "на местах") исходников и бинарников устраивающего всех он пилят индекс сайтов разработчиков ??? ну что ж за бред :(((
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от анонимус (??) on 04-Окт-12, 21:03 
а-ха (долго смеялся)
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

21. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +1 +/
Сообщение от Аноним (??) on 04-Окт-12, 22:41 
> вместо единого стандарта распространения (и автоматической компиляции "на местах") исходников

Гентушники негодуют? Хинт: для сборки например разлапистой игры надо 100500 хидеров и объектников библиотек. Они прилично весят и для всех кроме разработчиков являются балластом в системе.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

24. "Первый выпуск AppStream-Core, части универсальной платформы ..."  –1 +/
Сообщение от Аноним (??) on 04-Окт-12, 23:43 
Ubuntu станет ещё лучше с этой штукой
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от lucentcode (ok) on 05-Окт-12, 04:46 
Разочаровали. Зачем плодить кучу реп для каждого дистра? И держать зоопарк форматов пакетов, а также пакетных менеджеров? Один формат пакетов, один формат метаданных, один набор реп для всех дистрибутивов, и набор рейтингов и комментариев. Один багтрекер и общие сопровождающие пакетов. Плюс возможность создания репы для каждого дистра с специфичными для данного дистра версиями ПО. И только пакеты из таких дистроспецифичных реп(вроде репы с Unity для Ubuntu) должны поддерживаться разработчиками дистра. А общие для дистров пакеты должны поддерживаться разработчиками данных пакетов для всех дистров. Плюс набор рецептов(типа PKGBUILD для построения кастомным пакетов)  и пользовательских реп, куда закачав рецепты, можно получить пакеты(и поделиться ими с ближними своими, как этому учит Библия и Столлман). Тогда все дистры станут унифицированными, и все различия сведутся к набору предустановленного по умолчанию ПО, да выбору версии данного ПО из имеющихся версий в репах(stable, testing, unstable etc.)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от Michael Shigorin email(ok) on 06-Окт-12, 01:26 
> Разочаровали. Зачем плодить кучу реп для каждого дистра? И держать зоопарк форматов
> пакетов, а также пакетных менеджеров? Один формат пакетов, один формат метаданных,
> один набор реп для всех дистрибутивов, и набор рейтингов и комментариев.
> Один багтрекер и общие сопровождающие пакетов.

Что с tradeoff'ами делаем -- или кто не в ногу, тех в расход?

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

28. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от lucentcode (ok) on 06-Окт-12, 03:42 
> Что с tradeoff'ами делаем -- или кто не в ногу, тех в
> расход?

Зачем же так? Просто оптимальный набор пакетов(так сказать рекомендуемый базовый набор) продвигать и популяризировать для всех дистров. А кто не в ногу шагает, пускай поддерживает отдельную репу... Зато и в данной ситуации есть свой плюс - нестандартная репа будет доступна всем дистрам. А это значит, что пользователь Fedora сможет юзать Unity даже в том случае, если везде и всем будут настойчиво рекомендовать выбирать Gnome или KDE. В целом(надеюсь) платформа будет все всё теснее интегрироваться, и рано или поздно станет стандартом де-факто. При правильном подборе основных компонентов платформы 90% пользователей основных дистров даже не будут стараться их заменить на что-то альтернативное. А для любителей экспериментального ПО, всяких новых или очень старых версии ПО и различной экзотики можно будет создать отдельные репы(но общие для всех дистров).

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

29. "Первый выпуск AppStream-Core, части универсальной платформы ..."  +/
Сообщение от Michael Shigorin email(ok) on 06-Окт-12, 03:51 
> А кто не в ногу шагает, пускай поддерживает отдельную репу...

Так разница порой в самых глубинных, базовых вещах.  Например, должен ли пакетный менеджер уметь интерактивную установку или можно полагаться на то, что если запустил его -- то при отсутствии форс-мажоров когда-то да вернёт управление.  Или в ядро включать фирмварь (поработоспособнее), или нет (погнутее).  Причём последний вопрос проще, ядер-то хоть можно несколько держать.

> Зато и в данной ситуации есть свой плюс - нестандартная репа будет доступна всем дистрам.
> А это значит, что пользователь Fedora сможет юзать Unity даже в том случае,
> если везде и всем будут настойчиво рекомендовать выбирать Gnome или KDE.

А вот и нет, если в федоре не согласятся уродовать всё подряд под Unity.

Разумный баланс есть и сейчас дистрибутивы явно от него далеки, но описываемое -- просто другая крайность, даже если не брать в расчёт плодящих форки бездумно.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру