История изменений
Исправление intelfx, (текущая версия) :
Доступен механизм значительного повышения надёжности в применимых системах, не требующий существенных ресурсов на реализацию
Это не механизм значительного повышения надёжности, это сраный карго-культ.
Если у тебя обновление прерывается посередине — то ты получаешь неконсистентное состояние системы, точка. То, что оно теперь на уровне отдельных файлов, погоды вообще не делает: ты точно так же теряешь любую возможность что-то гарантировать. Зачем тратить машинное время на лишние действия, которые в глобальном смысле ничего не решают, а только увеличивают суммарную вероятность отказа на порядок (потому что эта срань ТОРМОЗИТ как не в себя, кек)?
Я знаю, зачем: потому что доебан — это проект из 90-х, когда за каждым терминалом был бородатый админ, который после такого сбоя может загрузиться в single user mode, мастерски лавируя между не запускающимися из-за отсутствия библиотек бинарями, и с помощью бизибокса и такой-то матери всё починить. Но за окном 2024-й, и современные системы так не обслуживаются. Если тебе нужны гарантии атомарности, ты используешь или A/B, или снапшоты, или хотя бы полноценно транзакционные обновления, как в yum/dnf. Ни того, ни другого, ни третьего в доебане нет.
Исправление intelfx, :
Доступен механизм значительного повышения надёжности в применимых системах, не требующий существенных ресурсов на реализацию
Это не механизм значительного повышения надёжности, это сраный карго-культ.
Если у тебя обновление прерывается посередине — то ты получаешь неконсистентное состояние системы, точка. То, что оно теперь на уровне отдельных файлов, погоды вообще не делает: ты точно так же теряешь любую возможность что-то гарантировать. Зачем тратить машинное время на лишние действия, которые в глобальном смысле ничего не решают, а только увеличивают суммарную вероятность отказа на порядок, потому что эта срань ТОРМОЗИТ, кек?
Я знаю, зачем: потому что доебан — это проект из 90-х, когда за каждым терминалом был бородатый админ, который после такого сбоя может загрузиться в single user mode, мастерски лавируя между не запускающимися из-за отсутствия библиотек бинарями, и с помощью бизибокса и такой-то матери всё починить. Но за окном 2024-й, и современные системы так не обслуживаются. Если тебе нужны гарантии атомарности, ты используешь или A/B, или снапшоты, или хотя бы полноценно транзакционные обновления, как в yum/dnf. Ни того, ни другого, ни третьего в доебане нет.
Исправление intelfx, :
Доступен механизм значительного повышения надёжности в применимых системах, не требующий существенных ресурсов на реализацию
Это не механизм значительного повышения надёжности, это сраный карго-культ.
Если у тебя обновление прерывается посередине — то ты получаешь неконсистентное состояние системы, точка. То, что оно теперь на уровне отдельных файлов, погоды вообще не делает: ты точно так же теряешь любую возможность что-то гарантировать. Зачем тратить машинное время на карго-культ, который в глобальном смысле ничего не решает?
Я знаю, зачем: потому что доебан — это проект из 90-х, когда за каждым терминалом был бородатый админ, который после такого сбоя может загрузиться в single user mode, мастерски лавируя между не запускающимися из-за отсутствия библиотек бинарями, и с помощью бизибокса и такой-то матери всё починить. Но за окном 2024-й, и современные системы так не обслуживаются. Если тебе нужны гарантии атомарности, ты используешь или A/B, или снапшоты, или хотя бы полноценно транзакционные обновления, как в yum/dnf. Ни того, ни другого, ни третьего в доебане нет.
Исходная версия intelfx, :
Доступен механизм значительного повышения надёжности в применимых системах, не требующий существенных ресурсов на реализацию
Это не механизм значительного повышения надёжности, это сраный карго-культ.
Если у тебя обновление прерывается посередине — то ты получаешь неконсистентное состояние системы, точка. То, что оно теперь на уровне отдельных файлов, погоды вообще не делает: ты точно так же теряешь любую возможность что-то гарантировать.