> программы продолжают работать, будто бы их новые версии не устанавливались вовсе. Установилось успешно - весьма абстрактно. Можно через эн минут обнаружить что программа не стартует или есть фатальные проблемы. С снапшотом передумал и вернул как было 1 в 1, какие проблемы. Можно даже через 10 минут. Или полдня. Если хранить дельту не лениво. А транзакции пакетника...
> Точнее, существующие реализации пакетников не обеспечивают должным образом? Какие-то
> справляются лучше, какие-то хуже.
Они не были созданы для трекания ВСЕХ изменений ФС. Не их прерогатива. Блочный уровень виртуалок или ФС с этим лучше справляются.
> тут не ясно - а в какой момент стало понятно, что транзакцию надо откатывать?
И более того - а повторите это для того кад-пакета? А, другое знание, для большой программы? А вот снапшот откатит, как надо. Вернув в рабочий вид. В этом случае низкоуровневость дает фору, там просто не надо знать и уметь это, само получается.
> Точнее, а зачем было запускать браузер, если он не установился.
А может установился но не запускается. Или падает через 5 секунд. Если вам было надо браузер, самое оно откатить и разобраться как-нибудь потом. С снапшотом можно проблемное состояние поизучать неспешно, зацепив в сторонку, или в вон той виртуалке. Там время не жмет, сервис не стопорится же.
> Я даже представляю, что надо сделать, что бы пакетник это "трекал".
Это при сильном желании можно но ФС или виртуализатор с этим лучше справятся. Вы просто не понимете прелестей мультивселенных и путешествий во времени видимо.