История изменений
Исправление 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