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)
Ответ на: комментарий от ipkirill21x

нет. способ внедрения технологии практически никак не влияет на её приживаемость. пока так.

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

Это всегда неожиданно. Просто оттягивание конца.

Не всегда. Еще раз, есть разница между внедрением за месяц до релиза 22.04, и в 22.10 даже сейчас. У людей было бы в этом случае 1,5 прекрасных года чтобы выяснить ху из ху, и принять уже окончательное решение к 24.04 LTS.

Никто не мешает поставить дебку с сайта. Но криворуким все и всегда плохо.

Никто не мешает снести убунту и выбрать другой дистрибутив, но криворуким всегда плохо.

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

ну кстати я ругал pipewire а по факту он удобнее пульсы оказался.

Обратите внимание, что вы сами сделали свой выбор. Распробовали - и понравилось.

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

Файрфокс должен работать в песочнице, доля ручного труда должна снижаться

Что за песочница? Почему Фаерфокс должен в ней работать?

Как снап снижает долю ручного труда?

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

Как снап снижает долю ручного труда?

Видимо по мнению некоторых посетителей треда, всерьез тестируется каждый пакет под каждую версию Ubuntu, и каждый пакет вручную собирается для каждой версии. Хотя и так собиралось только 5-6 пакетов лисы.

  • Для предыдущего предыдущего LTS (Bionic)
  • Для предыдущего LTS (Focal)
  • Для текущего LTS (Jammy) - по понятным причинам
  • Для рядового релиза (Kinetic)
  • Для Devel-версии (Kinetic, далее др. версия)
  • Бывает еще ситуация - два смежных одновременно, например 22.10 и 23.04, тогда 6 пакетов, да.

Все.

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

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

AVL2 ★★★★★
()

После проталкивания snap убунта стала полностью непригодна для новичков. Да и раньше была лишь благодаря пиару, экспериментальный полигон для мира и юнити. Глюкодром для гиков, но точно не для новичков и не для использования.

InterVi ★★★★★
()

Новость написана омерзительно фанатично и не может считаться новостью из-за этого. Просто наброс под видом новости.

Polugnom ★★★★★
()
Последнее исправление: Polugnom (всего исправлений: 2)
Ответ на: комментарий от x86_64

Отторжение вызывает то, что за тебя сделали выбор. Снапд и ние… И это уже не в первый раз. Кто-то вспомнит про системд, я вспомню про внедрение unity с уберпоиском, убиение минимал.исо. Все это очень сильно обсуждалось на форумах (убунты), была куча вполей «нинада» и «дайте выбор». Но, на общее мнение был положен болт. Убунта, к сожалению, уже не является той системой, которая раньше замечательно работала на том железе, где винда тупила и глючила. Вообще не понятно, что из неё пытаются сделать. Смесь винды и макоси? Выходит уродец. Прожорливый, жирный и ленивый.

beduin747
()

Пока официальный ppa и готовые бинарники на сайте Mozilla никто не отменял. Пусть внедряют свой Snap, если им так хочется, но не надо полностью лишать пользователей альтернативы.

Со Snap все равно разберутся со временем, как и с Wayland этими всеми модными. Если ничего не делать, то и прогресса никакого не будет. Проблемы находят и их исправляют. Все доведут до ума со временем.

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

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

Если с вами не сделали ровно то, что описано, то это левая аналогия, не имеющая ровным счётом никакого отношения к теме.

Не дождетесь, в новостях назывались, называются и будут называться вещи своими именами.

«Своими именами» — это ваша личная оценка, ваше личное мнение. Возможно, для вас это будет открытием — но оно не является ни единственно правильным, ни универсальным.

Вы фактически написали «Я буду продолжать путать общественное пространство с личным» — ну что ж, флаг вам в руки да барабан на шею. Я честно попытался объяснить разницу, но раз до вас не доходит, то больше тратить на вас своё время я не буду.

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

0.86 - это на нихрена не про hdd. Подозреваю, что это вообще про nvme. А если вспомнить, сколько это места жрет

0.86 это примерно х4 предел реакции обычного человека. Кмк говорить «фу долго» приводя такие цифры мягко говоря странно. Если уж не нравится снап - лучше сказать «нахрен снап», а не «1 секунда это много».

В плане я знаю очень много людей с ноутами 5+ на оффтопике, и этот оффтоп грузится до «условно интерактивного» состояния 2-3 минуты, иногда дольше. И внезапно это не мешает людям работать, поскольку после загрузки офиса/почты один раз утром им больше грузить ничего не надо.

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

Если с вами не сделали ровно то, что описано, то это левая аналогия, не имеющая ровным счётом никакого отношения к теме.

Имеет, поскольку не может быть двух, трех и десяти мнений в юридических фактах. В данном случае являются юридическими фактами три вещи:

  • Убран из центрального репозитория DEB-пакет
  • Установлена заглушка, редикретящая на SNAP-пакет.
  • Отсутствуют какие-либо альтернативные предложения по вопросу замены DEB-пакета, тот же Flatpak.

На основании трех вышеописанных фактов можно делать 100% вывод о агрессивном продвижении snap-технологии с помощью прецедента в лице Internet Explorer, в котором было юридически доказано, что подобные методы продвижения недопустимы и та же Microsoft обязана была предлагать альтернативные варианты веб-обозревателя. Соответственно, Canonical если проводить аналогию, тоже должна была, хотя бы с моральной точки зрения спросить предпочитаемую контейнерную технологию и вообще отношение к контейнерам.

«Своими именами» — это ваша личная оценка, ваше личное мнение. Возможно, для вас это будет открытием — но оно не является ни единственно правильным, ни универсальным.

Возможно для вас с ГСМ будет открытием, что многополярное мнение - это удел истории и других псевдонаук, которые допускают взаимоисключающие параграфы внутри самих себя. В случае с точными науками многополярных мнений нет. Свет в комнате либо включен, либо выключен. И никаких по мнению Васи он включен, а по мнению Пети он выключен. Или стена белого цвета по мнению Ивана, черного - по мнению Петра, Красного - по мнению Маши и т.д. Стена такого-то цвета и точка, свет в таком-то состоянии и точка.

Я честно вам объяснял, что в новостях, в том числе и модераторы проверяют в том числе и факты и несут за это ответственность, но если вам мерещится личное мнение - что ж, пусть оно вам мерещится дальше. От мнения того или иного человека солнце вращаться вокруг Земли не станет...

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

Есть же в портах. Зачем все эти Срал-впакеты, шлакпак, суппозитории и проч. Кому надо писочницу, сами накрутят, мне вот не надо например.

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

На основании трех вышеописанных фактов можно делать 100% вывод о агрессивном продвижении snap-технологии с помощью прецедента в лице Internet Explorer, в котором было юридически доказано, что подобные методы продвижения недопустимы и та же Microsoft обязана была предлагать альтернативные варианты веб-обозревателя. 

Все так, но есть один нюанс - осёл это продукт мс. Фурфокс к канониклу отношения не имеет. Так что никакого интереса для фас тут нет, от силы картельный сговор да и то непонятно кого с кем.

Снап как технология тоже не тянет на нарушение - вон в венде везде .ехе, а в яббле .dmg, и вроде никто не жалуется

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

и вроде никто не жалуется

да-да, конечно. именно из-за отсутствия претензий к «omnia mea mecum porto» вливаются человекочасы в жалкое подобие пакетного менеджера.

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

Возможно для вас с ГСМ будет открытием, что многополярное мнение - это удел истории и других псевдонаук […]

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

От мнения того или иного человека солнце вращаться вокруг Земли не станет…

Именно поэтому оно и не нужно.

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

Есть же в репозиториях. Зачем все эти Срал-впакеты, шлакпак, порты и проч. Кому надо писочницу, сами накрутят, мне вот не надо например.

ftfy

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

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

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

Каким образом могут существовать две точки зрения в вопросе «Горит ли свет в комнате?» Каким образом могут существовать две точки зрения в вопросе «Какого цвета стена при условии, что стена выкрашена в один единственный цвет?» Интересно послушать...

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

Каким образом могут существовать две точки зрения в вопросе «Был ли импорт из Римской империи в Прибалтику в первом веке н.э.?» Интересно послушать…

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

ультимативно-приказные методы внедрения технологий, присущие вантузу

В вантузе ничего со времён семёрки принципиально не изменилось как раз.

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

Каким образом могут существовать две точки зрения в вопросе «Был ли импорт из Римской Империи в Прибалтику в первом веке н.э.?» Интересно послушать…

  • Импорт из Римской империи в Прибалтику осуществлялся.
  • Импорт из Римской империи в Прибалтику не осуществлялся.
  • Импорт из Римской империи в Прибалтику формально не осуществлялся, но можно таковым считать импорт через прокладку в Гондурасе, который закупал в Римской империи и продавал Прибалтам и более никаких функций Гондурас не выполнял.
  • Импорт из Римской империи в Прибалтику проходил неофициально, с помощью кочевников, официального импорта не было.

И далее, далее, далее...

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

В вантузе ничего со времён семёрки принципиально не изменилось как раз.

Ага, ага. В Windows 8 Developer Preview 8192 я вас удивлю, но параметром в реестре отключался интерфейс Metro и включался «пуск». А между прочем, это было принципальное изменение. Но даже в этом случае оценочный период, судя по принятию инновации, оказался недостаточным.

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

Каким образом могут существовать две точки зрения в вопросе «Горит ли свет в комнате?» Каким образом могут существовать две точки зрения в вопросе «Какого цвета стена при условии, что стена выкрашена в один единственный цвет?»

Вполне могут, поймёшь когда подрастешь и поумнеешь.

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

Вполне могут, поймёшь когда подрастешь и поумнеешь.

Перешли на личности. Слив засчитан!

ipkirill21x
() автор топика

На мой взгляд распространение софта в snap/flatpack/appimage - это нормально и возможно для некоторого софта долгий первый старт - это допустимая жертва. Огорчает другое: разработчики из Canonical решили что им виднее когда и как должны происходить обновления: в snap нельзя полностью отключить автообновления, можно только отложить на какое-то время. Судя по обсуждению на официальном сайте разработчики snap считают что так и должно быть. Это приводит к тому, что пользователь больше не контролирует свою систему, что меня крайне огорчает. Возможно для некоторых пользователей это решение приносит больше пользы чем вреда, но лично для меня это неприемлемо.

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

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

…тем временем Intel ME (и аналог от AMD) тихонько спит и ждёт своего часа.
Откуда в вас такая уверенность, будто вы что-то в линуксе контролируете, хоспадя…

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

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

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

при обновлении снапнутой софтины на очередную версию не удаляется предыдущая

Это не баг а фича, для отката на предыдущую версию. Отключается.

goingUp ★★★★★
()

который продвигали с помощью замены Deb-пакета на заглушку, не предлагая никаких альтернатив, в том числе и альтернативные системы контейнеров.

Все правильно сделали, при апдейте на новую версию просто загружается из снапа не мороча юзеру голову 100500 попапами. Продвинутые пользователи могут поставить себе из другого места, если захотят. А неврастеникам все равно не угодишь)

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

Вполне могут, поймёшь когда подрастешь и поумнеешь.

А ты, я смотрю, поумнел не по деццки! Остановиться на «вполне могут» не смог, понимаю.

Oldboy
()

И вы меня ещё спрашиваете, почему я так хейчу это криворукое поделие от афродениски с нескучными обоями и снап-пакетами.

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

И только в этом претензии к пингвину в последнее время. Если бы в пингвине не применяли ультимативно-приказные методы внедрения технологий

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

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

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

Классическое: сообщество тебе вообще ничего не обязано, что-то не нравится - пиши сам или молчи в тряпочку.

Контрответ: у меня тоже есть право выбрать среди бесплатного лучшее, что-то не нравится - делайте как скажу или молчите в тряпочку, ну если я вам нужен. А если не нужен - скатертью дорожка!

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

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

Red Hat себе позволяет гораздо больше работ, а именно:

  • Rawhide
  • Fedora Dev-Release
  • Fedora X Release
  • Fedora X-1 Release
  • CentOS Stream Last X
  • CentOS Stream Previos - X-1
  • CentOS Stream Previos Previos For 1 Year x-1-1
  • RHEL Last
  • RHEL Previos
  • RHEL Previos Previos
  • RHEL Previos Previos Previos (Иногда)

И причем в весь этот список, за исключением CentOS 7 и RHEL 7 предустановлен Flatpak! Ничего себе работы, как они там бедные справляются! В 12 раз больше работы, какой ужас! Ах да, еще и исправно поставляют Snapd, в отличие от Canonical, который отказался обновлять Flatpak в Focal и тем самым выбросил Chromium-Flatpak за борт, к слову еще один аргумент.

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

так это и не новость это авторская колонка.

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

потому что вы из горит свет в комнате делаете: очевидно что свет горит потому что его зажгли враждебные силы чтобы разорить меня на электричестве. самое смешное что вы даже не отличаете границы своего субъективного восприятия.

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

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

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

Браво, вы только что подтвердили новость и отсутствие в ней субъективного восприятия!

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

В смысле ? Флатпаку пофигу что у тебя за дистр вообще то. Вон я новость запостил (пока не подтвердили) что гугл стал Хром во флатпаке поставлять.

Интересно как долго будет еще Убунта сопротивляться и закопают снап. Типа следующая новость - убунта решила проблему, выкинула снап и заменила его на флатпак :)

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

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

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

В смысле ? Флатпаку пофигу что у тебя за дистр вообще то.

Ага, вот только попробуйте без PPA в 20.04, в котором ещё даже не начата фаза перехода на 22.04 установить хромиум. Получите отворот-поворот с требованием обновить флетпак.

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

Ну так это сам флатпак в дистре. Я когда новость писал про Хром, удивился что ему выше определенной версии нужно, видать Хрому нужен куда то доступ в систему.

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

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

snap всё же в отличие от flatpak применим и для сервисов, для чего он вроде как изначально и задумывался. Так что пока flatpak в них не научится, доставать баян рановато.

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

Ну так это сам флатпак в дистре.

Ну так есть и сам снап в других дистрах. В них все технологии существуют на равных, в отличие от убунты.

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

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

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