LINUX.ORG.RU

Проблемы внедрения Snap-пакета Firefox в Ubuntu 22.04

 , ,


0

1

Зафиксированы официальные проблемы запуска Snap-пакета Firefox, который продвигали с помощью замены Deb-пакета на заглушку, не предлагая никаких альтернатив, в том числе и альтернативные системы контейнеров. Дословная цитата с Opennet:

Основное недовольство пользователей связано с очень медленным запуском Firefox. Например, на ноутбуке Dell XPS 13 первый запуск Firefox после установки занимает 7.6 секунд, на ноутбуке Thinkpad X240 — 15 секунд, а на плате Raspberry Pi 400 - 38 секунд. Повторные запуски выполняются уже за 0.86, 1.39 и 8.11 секунд соответственно.

По итогам были выявлены предположительные причины вышеуказанных проблем, а именно:

  • Высокие расходы ресурсов при поиске файлов внутри сжатого образа squashfs. Проблему планируют решить с помощью группировки содержимого для минимизации перемещения по образу во время запуска.
  • На платах Raspberry PI и системах с AMD GPU также оказались проблемы с определением графического драйвера и впоследствии, программным рендерингом графики. Патч для решения проблемы уже добавлен в Snapd.
  • Много времени тратилось и на копирование встроенных в пакет локализационных дополнений в каталог пользователя. Копировались они независимо от выбранной системной локали.
  • Задержки возникали и из-за определения всех доступных шрифтов, тем пиктограмм и конфигураций шрифтов.

О проблемах, связанных, в том числе с теорией 25% свободного пространства твердотельных накопителей — snap-пакет занимает существенно больше пространства, нежели традиционная поставка DEB, а также о баге в Chromium, связанным с отсутствием отрисовки интерфейса в сессии Wayland для Gnome, не сообщалось.

В качестве причин для оправдания агрессивного продвижения Snap-пакета Firefox называется упрощение сопровождения пакета для различных версий Ubuntu — пакет deb «требует отдельного сопровождения для всех веток Ubuntu и соответственно, сборки и тестирования с учётом разных версий системных компонентов.» Более того, сообщается что Snap-пакет поступает из самой Mozilla из первых рук без посредников. Как при этом распространяется один официальный DEB или RPM-пакет браузеров Chrome, Opera, Vivaldi, Microsoft Edge, Slimjet и др. веб-обозревателей — не сообщается. Также озвучивается теория о безопасности за счет механизма AppArmor для дополнительной защиты остальной системы от эксплуатации уязвимостей в браузере.

Подробности (блог ubuntu.com)

>>> Подробности (opennet.ru)



Проверено: hobbit ()
Последнее исправление: CYB3R (всего исправлений: 5)

Ответ на: комментарий от Crocodoom

Википедию много кто пишет, мне кажется, Ваши представления несколько далеки от реальности... Можете зайти на статью про свой родной город и сами там что-нибудь поправить, я думаю, вам никто мешать не будет...

Я пробовал написать в свое время в википедии факт в статье про MATE, что в 14.04 пакеты попали в апстрим, а значит можно установить сразу Ubuntu с Mate по умолчанию с помощью Mini.iso. Мы с вами прекрасно понимаем, что в NetBoot-е спрашивают «а с какой средой вы будете работать?». Это вполне себе с точки зрения ЛОРа было проверяемым, и здесь бы никто с этим не спорил. Но википедикам не понравилось, даже несмотря на то, что в рефе была описана методика проверки факта - скачать образ и просмотреть список предлагаемых сред в инсталляторе.

С тех пор принципы википедии стали для меня чуждыми и неприемлимыми.

https://ru.wikipedia.org/wiki/Обсуждение:MATE

ipkirill21x
() автор топика
Последнее исправление: ipkirill21x (всего исправлений: 5)
Ответ на: комментарий от Thero

ну тоесть если кто-то не либастралит что вам что-то непонятно и превентивно не объясняет это понятным вам образом то они клоуны? в целом схема рабочая наверное.

Схема рабочая. У DW. Они делают вид, что их читатели либастралят и видят в мыслях редакции разницу.

Показать разницу невозможно, так как ее нет. И приходится использовать такой трюк (схему).

x86_64 ★★★
()
Ответ на: комментарий от ipkirill21x

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

Thero ★★★★★
()
Ответ на: комментарий от ipkirill21x

вас же там по факту раскатали. никогда МАТЕ не был рабочим столом по умолчанию в Убунте, но его можно было установить во время установки. попытка подмены понятия изкоробочности и дефолтности на свои это конечно забавно.

всё-таки работать с информацией у вас не очень выходит. зато фантазия хорошая.

Thero ★★★★★
()
Ответ на: комментарий от ipkirill21x

кек. при этом новость на опеннете( который ближе всего к принципу википедии) вышла раньше, и даёт больше объективной информации без субъективных оценок авторов полных чрезмерного буквоедства… но ладно.

Thero ★★★★★
()
Ответ на: комментарий от Crocodoom

нет! истина уже установлена. кончайте со своей нейтральностью к википедии! ПО-МОЙ-КА!

Thero ★★★★★
()
Ответ на: комментарий от Thero

никогда МАТЕ не был рабочим столом по умолчанию в Убунте, но его можно было установить во время установки. попытка подмены понятия изкоробочности и дефолтности на свои это конечно забавно.

Гениально. А какая тогда дефолтная среда у Arch Linux? Какая дефолтная среда у Gentoo Linux? Какая дефолтная среда рабочего стола у RHEL 7 (К 8 и 9 если что не отностися...)? Какая дефолтная среда в Debian Sid? По факту раскатались вы вместе с википедиками, еще раз показав абсурдность их принципов...

ipkirill21x
() автор топика
Последнее исправление: ipkirill21x (всего исправлений: 1)
Ответ на: комментарий от Thero

кек. при этом новость на опеннете( который ближе всего к принципу википедии) вышла раньше, и даёт больше объективной информации без субъективных оценок авторов полных чрезмерного буквоедства… но ладно.

А сказано что новость на ЛОРе всегда будет быстрее новости на опенке? Нет, это просто лишь один из аргументов, к чему приводит буквоедство. Опенок, если что тоже допускает ОРИСС-ы, просто в той статье ими не пользовались.

ipkirill21x
() автор топика
Ответ на: комментарий от ipkirill21x

Доводя до абсурда эту цепочку рассуждений, новость на ЛОРе должна появляться в то же время, что и на OpenNet (а также в DW и Комсомольской Правде) и содержать идентичный текст.

Состоящий из копипаста пресс-релиза или, в лучшем случае, его перевода. Только особой ценности от такого кросспостинга я не вижу.

Crocodoom ★★★★★
()
Последнее исправление: Crocodoom (всего исправлений: 1)
Ответ на: комментарий от ipkirill21x

у генту никакой. у арча никакой. у RHEL по умолчанию всегда была среда с гном, а в семёрке кажется добавили на выбор КДЕ(не особо слежу за рхелом на самом деле но кажется это из той эпохи новости) остальное могло быть доступно из коробки но не было включено по умолчанию. про дебьян вообще ничего не знаю и знать не хочу. по факту вы вероятно даже не отличаете разницу между OOBE и Default settings.

Thero ★★★★★
()
Ответ на: комментарий от Crocodoom

ну так можно и до заговора тройного клика дойти…

в целом все когнитивные искажения участников дискуссии собраны и добавлены в соответствующие модели. дальнейшее взаимодействие возможно только в ключе абсурдного издевательства над людьми.

Thero ★★★★★
()
Ответ на: комментарий от ipkirill21x

мем был в том что ваша любовь к буквоедству очень предсказуемо сочетается с ненавистью к буквоедству.

Thero ★★★★★
()
Ответ на: комментарий от Thero

в целом все когнитивные искажения участников дискуссии собраны и добавлены в соответствующие модели. дальнейшее взаимодействие возможно только в ключе абсурдного издевательства над людьми.

Ну хоть кто-то здесь понимает датаизм... 🙇

Crocodoom ★★★★★
()
Ответ на: комментарий от Thero

по факту вы вероятно даже не отличаете разницу между OOBE и Default settings.

Какое отношение к вышеописанному примеру имеет out of box experience? Во всех данных случаях нет никакой системы или ее частей ни на флешке, ни на носителе, ни на чем-либо еще. Есть только набор скриптов-дизамбингов и их среда выполнения, которые выводят систему юзеру на основании выбора им тех или иных решений по умолчанию. На сим закончим.

ipkirill21x
() автор топика
Последнее исправление: ipkirill21x (всего исправлений: 1)
Ответ на: комментарий от Thero

мем был в том что ваша любовь к буквоедству очень предсказуемо сочетается с ненавистью к буквоедству.

кто с чем к нам того, тот от того и того…

Не удержался. Ибо красиво.

Буквоеда можно добить только буквоедством.

Ненавидишь буквоедство - становись буквоедом и добивай этих мразей их же оружием. Ж:)

x86_64 ★★★
()
8 августа 2022 г.

Я тоже один из тех кто не понимает зачем этот snap нужен. Кроме всего прочего, ещё и засоряет вывод df своими /dev/loopN. Ещё и ставит некоторые свои пакеты, которые я не запрашивал. Вот, прямо сейчас установлен GNOME 3, хотя я работаю в KDE. И это, после того, как на прошлой неделе, я вручную удалял этот пакет из snap. Сам snap пришлось использовать только из-за Chromium. Ну, как пришлось, поcтавил deb пакет Сhromium и обнаружил, что поставился через snap. Тут меня поставили перед фактом. Я на Ubuntu (точнее Kubuntu) перешёл с Mint, когда они прекратили поддержку KDE. Даже больше понравилась, но, вот некоторые решения руководства мне не нравятся. Почему такие моменты не оставить на выбор пользователя? Для пользователей же делается этот продукт. Кстати, в Debian ещё не перешли на такое?

vitaly-o
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.