O que são as atualizações da Delta?

4

O que eles querem dizer com atualizações delta no Ubuntu Touch?

Estou usando o Ubuntu há alguns anos e não é um termo que conheço.

    
por wojox 02.10.2013 / 17:18

2 respostas

4

O Fedora tem usado atualizações delta por algum tempo:

link

  

Normalmente, quando você atualiza um pacote no Fedora, você faz o download de um pacote de substituição inteiro. Na maioria das vezes (especialmente para os pacotes maiores), a maioria dos dados reais no pacote atualizado é a mesma do pacote original, mas você ainda acaba baixando o pacote completo. O Presto permite que você baixe a diferença (chamada de delta) entre o pacote que você instalou e o que você deseja atualizar. Isso pode reduzir o tamanho do download de atualizações em 60% - 80%. Não está ativado por padrão para esta versão. Para fazer uso deste recurso você deve instalar o plugin yum-presto: yum install yum-presto.

Basicamente, o download é menor, mas o pacote (binário) é reconstruído localmente com base nos arquivos diff.

Portanto, com "atualizações delta", o download é menor, mas eles demoram mais tempo para reconstruir os pacotes / diferenças localmente.

Houve alguma discussão sobre o uso de atualizações delta para o Ubuntu, mas não estou ciente de que os pacotes delta estão em uso geral até o momento.

Quando o Ubuntu incluirá atualizações delta?

link

link

Editar: discussão adicional

link

link

link

  

Com o Ubuntu sendo portado para mais e mais dispositivos móveis, o mecanismo de atualização padrão através do apt e dpkg está começando a mostrar algumas limitações.

     

Como resultado, o Ubuntu está agora procurando dar suporte a uma maneira adicional de atualizar dispositivos baseados em imagens somente leitura. Para esses dispositivos, estamos olhando para fazer atualizações baseadas em imagem, basicamente gerando novas imagens no lado do servidor com as ferramentas usuais (debootstrap, apt, dpkg), então gerar deltas entre essas imagens e fazer o cliente puxar o delta e aplicá-lo sem realmente lidar com pacotes.

     

Não pretendemos que esta seja a única maneira de atualizar as máquinas Ubuntu, e o uso do apt / dpkg permanecerá suportado com a maioria dos dispositivos com algum tipo de opção para desativar atualizações baseadas em imagem e reativar o apt.

    
por Panther 02.10.2013 / 17:27
2

Uma atualização delta significa que somente as alterações em um pacote serão baixadas e as alterações serão mescladas nos arquivos existentes dentro do pacote.

Para tentar manter as coisas simples. Se você já tem um aplicativo instalado em seu telefone ou tablet e uma alteração é feita para fornecer um novo plano de fundo, não será necessário fazer o download da coisa toda.

Uma atualização delta fará uma verificação de versão e, em seguida, enviará um patch que mescla as alterações feitas pelo desenvolvedor com os arquivos que você já possui.

    
por Mitch 02.10.2013 / 17:25