LINUX.ORG.RU

Canonical


7

10

Всего сообщений: 165

См. также:

 , , , , , , , , ,

В новой версии snap появился механизм дельта-обновлений

Группа Ubuntu Linux

Snap — это формат распространения самодостаточных пакетов для Linux. Snap позволяет разработчикам распространять необходимые им библиотеки вместе со своим пакетом, но за счёт увеличения размера самих пакетов.

Для решения этой проблемы в новой версии snap был предложен механизм дельта-обновлений. В среду сборки snapcraft добавлен новый сервис snap-delta-service, который создаёт дельта-образы, т.е. считает разницу между разными версиями snap пакетов с использованием алгоритма xdelta3. Скачивание только дельты вместо всего пакета приводит к сокращению объёма передаваемых данных.

Например, обновление пакета docker с версии 88 до 102 потребовало передачи только 77% данных по сравнению со скачиванием пакета целиком, а для такого проекта, как rocketchat-server, экономия составила более 99% (потребовалось скачать всего 1Мб вместо 169.3)!

В настоящий момент дельты генерируются автоматически для последнего и предпоследнего релизов, но авторы snap пакетов могут самостоятельно создать дельта-образы для любых версий своих пакетов. Пока что snap поддерживает только алгоритм xdelta3, но разработчики намерены протестировать и реализовать также и другие алгоритмы.

>>> Подробности

 , ,

Aceler ()

Еще новости

Июль 2017

Апрель 2017

2016

2015

2015

2014

Форум

Июль 2017

Май 2017

Апрель 2017

Март 2017

Январь 2017

Январь 2017

Сентябрь 2016

2016

2015