LINUX.ORG.RU

История изменений

Исправление FixingGunsInAir, (текущая версия) :

Gnome рантайм - 350 МБ, Локали - 350 МБ. Одному нужна одна версия, другому - другая. Итого (350+350)*2 = 1.5 GB.

Неправильно. Их нельзя складывать. Потому что для установки из flathub используется ostree, который является объектной системой для ОС.

Файлы с одним и тем же хешом, т.е. ОДИНАКОВЫЕ, не скачиваются и не дублируются на ФС!

Это настолько распространённое заблуждение, что я уже просто за***лся на это тыкать носом, уж простите за французкий. Как буд-то никто не слышал, что такое хардлинки и как они занимают место.

Особенно это касается org.freedesktop.Platform и org.gnome.Platform, т.к. для сборки последнего просто берётся первый и добавляется сверху софт. Потому org.gnome.Platform по сути включает копию org.freedesktop.Platform, что в ostree эффективно дедублицируется.

Virtual Disk Allocation, только на уровне файлов. Или WinSxS в версии для *nix, если хотите.

man ostree

Исходная версия FixingGunsInAir, :

Gnome рантайм - 350 МБ, Локали - 350 МБ. Одному нужна одна версия, другому - другая. Итого (350+350)*2 = 1.5 GB.

Неправильно. Их нельзя складывать. Потому что для установки из flathub используется ostree, который является объектной системой для ОС.

Файлы с одним и тем же хешом, т.е. ОДИНАКОВЫЕ, не скачиваются и не дублируются.

Это настолько распространённое заблуждение, что я уже просто за***лся на это тыкать носом, уж простите за французкий. Как буд-то никто не слышал, что такое хардлинки и как они «занимают место».

Особенно это касается org.freedesktop.Platform и org.gnome.Platform, т.к. для сборки последнего просто берётся первый и добавляется сверху софт. Потому org.gnome.Platform по сути включает копию org.freedesktop.Platform, что в ostree эффективно дедублицируется.

Virtual Disk Allocation, только на уровне файлов. Или WinSxS в версии для *nix, если хотите.

man ostree