The OpenNET Project / Index page

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



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

Оглавление

Проект Celestial развивает сборку Ubuntu с Flatpak вместо Snap, opennews (??), 18-Апр-22, (0) [смотреть все]

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


20. "Проект Celestial развивает сборку Ubuntu с Flatpak вместо Sn..."  +7 +/
Сообщение от ilyafedin (ok), 18-Апр-22, 11:14 
Снаповцы системные наборы иконок до сих пор не могут прокинуть, а также имеют проблемы с fontconfig (пробрасывают системные кэш и конфиги, в то время, как оба несовместимы между разными версиями, называется "привет, квадраты"), имеют пакет только с выбранными снаповцами темами, все остальные идут лесом (в флатпаке можно ставить/создать пакет для любой темы), десктопные приложения не работают без дополнительных оберток на баше (в отличии от флатпака), никто из снаповцев не контрибьютит для улучшения поддержки снапа в Qt (в результате даже QDesktopServices::openUrl не может ничего открыть внутри снапа), не говоря уже о том, что никто из снаповцев не желает мейнтейнить контент-снап для Qt, в результате они рекомендуют юзать контент-снап от KDE, который просто ужасен для не-KDE приложений (последний раз, когда я смотрел, они не паковали gtk-интеграцию, не поддерживали архитектуры, кроме amd64, Qt был не полностью упакован - не хватало приватных хедеров, базировались на старой версии Qt (5.12) и задавали переменные, чтоб всегда KDE-диалог везде был, были проблемы с svg-иконками). В флатпаке всех этих Qt-специфичных проблем нет, несмотря на то, что там рантайм тоже кедовцы мейнтейнят. При этом редхатовцы контрибьютят в Qt для поддержки флатпака (в общем-то, поддержка все равно далеко не полная, но все же лучше, чем у снапа).

Ну и в целом флатпак устроен лучше, что позволяет ему работать без фонового демона (не надо монтировать образы), занимать меньше места на диске (OSTree) и стартовать быстрее (никакого squashfs со сжатием), а также не завендорлочен на центральный проприетарный стор. Но, конечно, флатпак не замена снапу вне десктопа (в снап еще можно и сервисы паковать!).

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

30. "Проект Celestial развивает сборку Ubuntu с Flatpak вместо Sn..."  +/
Сообщение от iPony129412 (?), 18-Апр-22, 11:32 
> занимать меньше места на диске (OSTree)

Как-то очень сомнительно, что совсем этим жиром на практике будет занимать меньше места относительно того же snap.

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

32. "Проект Celestial развивает сборку Ubuntu с Flatpak вместо Sn..."  +/
Сообщение от ilyafedin (ok), 18-Апр-22, 11:33 
>> занимать меньше места на диске (OSTree)
> Как-то очень сомнительно, что совсем этим жиром на практике будет занимать меньше
> места относительно того же snap.

Каким жиром-то?

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

39. "Проект Celestial развивает сборку Ubuntu с Flatpak вместо Sn..."  +/
Сообщение от iPony129412 (?), 18-Апр-22, 11:44 
Да повсюду. Когда у тебя кучу рантаймов KDE, GNOMe, а ещё Nvidia если… вообще ужас.

Понятно, что в сферической реальности все мейнтейнеры должны идти в ногу и всё такое, но на практике такого нет.

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

41. "Проект Celestial развивает сборку Ubuntu с Flatpak вместо Sn..."  +/
Сообщение от ilyafedin (ok), 18-Апр-22, 11:46 
> Да повсюду. Когда у тебя кучу рантаймов KDE, GNOMe, а ещё Nvidia
> если… вообще ужас.
> Понятно, что в сферической реальности все мейнтейнеры должны идти в ногу и
> всё такое, но на практике такого нет.

В снапе тоже самое: существует несколько контент снапов от гнома и KDE, да еще и core-снапы! Только nvidia берется с системы, разве что. В остальном также и занимает больше места, ведь OSTree нет...

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

51. "Проект Celestial развивает сборку Ubuntu с Flatpak вместо Sn..."  +/
Сообщение от iPony129412 (?), 18-Апр-22, 12:27 
В SNAP сам приложения жирнее.
А в FlatPak наваляют жирными рантаймами во все дыры и щели.

В случае, когда тебе надо не так много приложений, этак обычно 10 — это сильно заметно.

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

53. "Проект Celestial развивает сборку Ubuntu с Flatpak вместо Sn..."  +1 +/
Сообщение от ilyafedin (ok), 18-Апр-22, 12:55 
> В SNAP сам приложения жирнее.
> А в FlatPak наваляют жирными рантаймами во все дыры и щели.
> В случае, когда тебе надо не так много приложений, этак обычно 10
> — это сильно заметно.

core16 - 74MB
core18 - 58MB
core20 - 64MB
gnome-3-28-1804 - 172MB
gnome-3-34-1804 - 229MB
gnome-3-38-2004 - 260MB
kde-frameworks-5-core18 - 273MB
kde-frameworks-5-91-qt-5-15-3-core20 - 444MB

И это запакованный в squashfs (скорее всего с lzo сжатием) вес. Какой там по факту я не проверял по каждому, но обычно в несколько раз больше.

Flatpak (сжатый/распакованный):
org.freedesktop.Platform//20.08 - 270,3 MB / 746,7 MB
org.freedesktop.Platform//21.08 - 199,7 MB / 559,9 MB
org.gnome.Platform//3.38 - 347,3 MB / 958,9 MB
org.gnome.Platform//41 - 291,0 MB / 769,9 MB
org.gnome.Platform//42 - 275,5 MB / 751,7 MB
org.kde.Platform//5.15-21.08 - 305,5 MB / 841,0 MB
org.kde.Platform//6.2 - 244,3 MB / 693,0 MB

При этом стоит понимать, что благодаря OSTree фактическое занимаемое место каждого рантайма делится с рантаймом фридесктопа, на котором он основан.

TL;DR единственная причина, по которой снап может смотреться выигрышно по занимаемому месту - тот факт, что он не распаковывает данные, а монтирует. Но за это ты платишь временем запуска. И в сегодняшний век дешевых накопителей и ФС с функцией сжатия флатпак кажется более выигрышным.

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

43. "Проект Celestial развивает сборку Ubuntu с Flatpak вместо Sn..."  +/
Сообщение от Аноним (43), 18-Апр-22, 12:02 
> Но, конечно, флатпак не замена снапу вне десктопа (в снап еще можно и сервисы паковать!).

Эту нишу уже давно занял docker, ни снап, ни флатпак там не нужны.

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

44. "Проект Celestial развивает сборку Ubuntu с Flatpak вместо Sn..."  +/
Сообщение от ilyafedin (ok), 18-Апр-22, 12:03 
>> Но, конечно, флатпак не замена снапу вне десктопа (в снап еще можно и сервисы паковать!).
> Эту нишу уже давно занял docker, ни снап, ни флатпак там не
> нужны.

Absolutely, но каноникал все равно пытается...

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

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

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




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

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