Рейтинг:5

Как влияют пакеты, установленные с помощью оснастки, на использование памяти?

флаг us

Я никогда раньше не пользовался снэпами. Читая расплывчатые описания, я предполагаю, что это реализовано очень похоже на контейнеры.

Это заставляет меня предположить, что все программы в Snaps используют свои собственные библиотеки. Но поскольку «обычные» программы используют библиотеки по умолчанию из системы, я предполагаю, что будет загружено несколько библиотек, что потребует много памяти...

Так ли это на самом деле?

Связанный: есть ли другие недостатки при запуске программ, установленных с помощью snap?
(Обратите внимание, что я упоминаю «запуск» вместо установки)

guiverc avatar
флаг cn
Снэпы могут совместно использовать библиотеки с другими снапами (я вижу 3 общих компонента, установленных в моей системе с несколькими общими снапами), они также могут не иметь возможности это делать. Разработчику доступно множество моделей *ограничения*, которые изменяют безопасность и возможности совместного использования Snap; так что это не универсальный вариант.
флаг hu
Итак, вы прочитали "расплывчатые описания" и предположили кучу вещей? Зачем тебе делать что-то подобное? Почему бы вместо этого не читать четкие описания и не учиться?
Garo avatar
флаг us
Вот в чем проблема с описаниями... Трудно понять, какие из них правильные, а какие от людей, которые думают, что знают, как все работает. Обычно я стараюсь смешивать описания и отфильтровывать все, что звучит неправильно. Это часто приводит к разумному, но расплывчатому описанию.
Рейтинг:7
флаг cn

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

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

Ответить или комментировать

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