The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Каталог приложений Flathub преодолел рубеж в 1 млн пользователей, opennews (??), 26-Янв-24, (0) [смотреть все]

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


125. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  +1 +/
Сообщение от ilyafedinemail (ok), 27-Янв-24, 18:53 
По-моему это справедливо только для значимых пакетов, типа firefox. Для большинства пакетов в лучшем случае проверят, что запускается и все. В итоге ничем не лучше флатпака, а бывает и хуже потому что эта прокладка в виде мейнтейнера может нифига не знать, что в его дистрибутиве версия какого-нибудь openssl или ffmpeg не той, для которого рассчитано приложение и часть функций в результате не работает. Или вообще поставить какой-нибудь флаг, который отключает/повреждает функциональность вместо реального решения проблемы при сборке.
Ответить | Правка | Наверх | Cообщить модератору

167. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  +/
Сообщение от Пряник (?), 30-Янв-24, 15:12 
Всё равно всё сводится к тому, что под каждый дистр deb/rpm/ebuild/apk/zst собирать.
Ответить | Правка | Наверх | Cообщить модератору

171. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  +1 +/
Сообщение от ilyafedinemail (ok), 30-Янв-24, 19:38 
> Всё равно всё сводится к тому, что под каждый дистр deb/rpm/ebuild/apk/zst собирать.

Где, что сводится? Я ничего под каждый не собираю

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

176. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  +/
Сообщение от Пряник (?), 31-Янв-24, 09:30 
У программ с разными библиотеками ABI будет разный, API тоже и вообще разные стили интерфейса, выбивающиеся из основной темы. Собраны с максимально урезанными опциями, так как не предпологается интерграция вообще ни с чем.
Ответить | Правка | Наверх | Cообщить модератору

180. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  +/
Сообщение от ilyafedinemail (ok), 31-Янв-24, 09:48 
> У программ с разными библиотеками ABI будет разный, API тоже

У всех стандартных библиотек (glibc, libxcb, libpulse и т.п.) хорошая обратная совместимость, а все остальное просто носишь с собой как и на других системах, вообще никаких отличий кроме того факта, что ты не можешь собрать на последней системе для старой, надо использовать старую

> и вообще разные стили интерфейса, выбивающиеся из основной темы

Если тулкит нормальный (Electron), то никакой разницы у тебя не будет. Если это какой-то Qt с упоротой моделью "а давайте каждый будет писать темы на C++ и вообще каждое DE должно писать плагины, а не мы пытаться использовать независимые API и предоставлять центральное хранилище настроек", то ему ничего не поможет.

> Собраны с максимально урезанными опциями, так как не предпологается интерграция вообще ни с чем.

У меня вполне получается собирать с нормальным количеством опций. Да, временами приходится подпатчивать и применять трюки типа implib, но в результате работает хорошо. Если бы собирал в виде папки с бинарем + библиотеки, а не статическим бинарем, наверное бы само все работалою

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

184. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  –1 +/
Сообщение от n00by (ok), 31-Янв-24, 15:47 
> У программ с разными библиотеками ABI будет разный

Что такое ABI, можно узнать из документа "System V Application Binary Interface AMD64 Architecture Processor Supplement (With LP64 and ILP32 Programming Models) Version 1.0", а не копировать что попало за "майнтайнерами".

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

185. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  +/
Сообщение от Пряник (?), 31-Янв-24, 16:01 
Под ABI я имею в виду передаваемые аргументы и возвращаемое значение при вызове функции из какой-либо библиотеки.
Ответить | Правка | Наверх | Cообщить модератору

187. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  –1 +/
Сообщение от n00by (ok), 31-Янв-24, 16:15 
А не надо что-то иметь ввиду, надо либо понимать, либо не употреблять не к месту термины, значение которых не ясно.
Ответить | Правка | Наверх | Cообщить модератору

198. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  +/
Сообщение от Пряник (?), 01-Фев-24, 14:08 
ABI - двоичный интерфейс приложений. Определяет в том числе формат передачи аргументов и возвращаемого значения. Между разными версиями библиотек не сойдутся вызовы функций. Ты с википедией иди спорь.
Ответить | Правка | Наверх | Cообщить модератору

199. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  –1 +/
Сообщение от n00by (ok), 01-Фев-24, 14:23 
И кривую кальку с инглиша тоже не надо, гугл-переводчиком все умеют пользоваться. Пора уже открыть тот документ и посмотреть, что там написано про конвенции вызова. Я ведь не прошу чего-то невозможного, например, подтвердить примером заявление "у программ с разными библиотеками ABI будет разный".
Ответить | Правка | Наверх | Cообщить модератору

200. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  +/
Сообщение от Пряник (?), 02-Фев-24, 10:33 
Нет. Я буду читать всё подряд и экспериментировать. Во всяких официальных дакуминтах подача инфы слишком сухая и "роботская".
Ответить | Правка | Наверх | Cообщить модератору

201. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  +/
Сообщение от n00by (ok), 02-Фев-24, 13:14 
Да, эксперимент гораздо быстрее позволяет понять, что такое ABI и при каких условиях он меняется. Поэтому когда я вижу эти магические буквы, то делаю вывод - ассемблерные листинги не смотрели, отладчик толком не использовали.
Ответить | Правка | Наверх | Cообщить модератору

183. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  +/
Сообщение от Пряник (?), 31-Янв-24, 12:12 
> Где, что сводится? Я ничего под каждый не собираю

Я это сразу и понял.

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

186. "Каталог приложений Flathub преодолел рубеж в 1 млн пользоват..."  +/
Сообщение от n00by (ok), 31-Янв-24, 16:10 
> а бывает и хуже потому что эта прокладка
> в виде мейнтейнера может нифига не знать, что в его дистрибутиве
> версия какого-нибудь openssl или ffmpeg не той, для которого рассчитано приложение
> и часть функций в результате не работает.

Вполне обычное дело. Например, однажды я одному хаму задал совершенно безобидный вопрос: "как там kodi, работает?" Через пару дней мантайнер обновил пакетики. Через неделю первый разродился гневным сообщением в ВК, что я хакнул его систему, из-за чего в kodi голоса стали ниже на пару октав. В качестве доказательства опубликовал скриншот, где на заднем плане виднелась папочка с именем ХХЛ-что-то-там.

Боюсь, что если в таком сценарии kodi заменить на собранный кем попало Telegram, то в Сети уже бы накопилось 100500 подтверждений существования рептилоидов.

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

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

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




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

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