Бесшовные двухбанковые обновления A/B по воздуху в отказоустойчивых системах

Передача многогигабайтных полных образов ОС по сотовой сети 5G экономически нецелесообразна для огромных автопарков. Современные системы OTA используют бинарные дельты (bsdiff, casync), сокращая размер пакетов до 85%.

Бинарная дельта-компрессия: передача только измененных блоков данных

При закрытии уязвимости размером 2 МБ в 4-ГБ системе передавать весь образ нерационально. Системы OTA восстанавливают новую прошивку в пассивном банке, считывая неизменные блоки с активного раздела и применяя только проверенную дельту.

Атомарное переключение загрузчика и конечные автоматы отката

Смена указателя загрузки во флеш-памяти должна быть строго атомарной, иначе внезапное обесточивание выведет блок из строя. Автомобильные загрузчики используют двухфазный коммит: постоянный указатель фиксируется только после успешного завершения всех тестов безопасности.

Исследовать портфель доменов