Нынешняя модель получения обновлений основана на модели клиент-сервер. Клиент опрашивает сервера обновлений и если видит что доступны обновления, то скачивает их с данного сервера.
Каждый раз эта модель показывает свои недостатки в виде низкой скорости загрузки у пользователей, огромной загрузки каналов у зеркал и высоких затрат на обслуживание.
Как эту модель можно улучшить? Во время саммита разработчиков Ubuntu (UDS) зашла речь о внедрении протокола BitTorrent для распространения обновлений.
Сервера Canonical будут выступать только в роли начальных распространителей пакетов и пока пользователь качает себе пакеты обновления, он же автоматически раздаёт данный пакет другим пользователям.