> Вот дословный перевод системы обновления Endless OS, той которой сам пользуюсь:
> "После обновления на вашем компьютере сохраняется одна предыдущая версия операционной
> системы. Это позволяет выполнить откат к старой версии, если возникнет проблема
> с новой версией.
> В OSTree сохранение предыдущей версии операционной системы _не удваивает_ используемое
> дисковое пространство: необходимо сохранить только различия между двумя версиями. Для
> незначительных обновлений (таких как с 3.4.0 по 3.4.1) _разница обычно составляет
> всего несколько мегабайт_. Для крупных обновлений (таких как с 3.3.x до
> 3.4.x) разница значительно больше, но возможность отката к старой версии еще
> более ценна.Тогда поясните пожалуйста мне тупенькому, если сохраняются только различия между двумя версиями, то каким образом это сочетается с "Атомарные сборки поставляются в форме монолитного образа, не разделяемого на отдельные пакеты и обновляемого как единое целое через замену системного образа целиком"?
Ведь исходя из логики монолитный - это неделимый, там даже написано "неразделяемый на отдельные пакеты" и обновляемый как единое целое, т.е. по логике предложения - целиком, т.е. сразу как один образ ВСЕЙ системы, да ещё "через замену системного образа", вот каким образом это всё говорит, что качается и сохраняется ТОЛЬКО РАЗЛИЧИ МЕЖДУ ДВУМЯ ВЕРСИЯМИ?!
Это же всё явное логическое противоречие в описании, не находите?
Да, возможно оно как-то так и работает, как вы описали, но тогда получается, что описанное в статье не соответствует действительности, т.к. в реальной живом мире образы либо неделимые и обновляемые целиком с полной заменой и так происходит обновления, либо обновления идут компонентно через дельты, ближе к классической системе!
В реальности не может быть сразу два этих сценария одновременно, это же Fedora Atomic, т.е. атомарно обновляемая, а не Schrödinger's Fedora, тут либо одно, либо другое. Стало быть, что-то где-то описано неверно!