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)

Накой было лезть, менять.. Астанавитес!

упрощение сопровождения пакета для различных версий Ubuntu

Это, типа, не хватает людей?

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

Это, типа, не хватает людей?

Это типа мозилловцы рожают новые релизы быстрее чем кролики. Я только не понимаю, что мешает вкомпиливать всё в один файл, если уж им всё равно посрать на системное окружение.

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

Это типа мозилловцы рожают новые релизы быстрее чем кролики. Я только не понимаю, что мешает вкомпиливать всё в один файл, если уж им всё равно посрать на системное окружение.

Так firefox как рвз всегда и поставлялся в виде самодостаточного тарбола, работавшего на любом дистрибутиве.

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

Могли бы без модификаций его в .deb пакет запихать, что в /opt/mozilla-firefox/ распаковывается и написали бы политику AppArmor, чтобы куда попало не лез.

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