Qual é a diferença entre atualizações transacionais no Snappy e as atualizações normais do Ubuntu?

0

link

The snappy approach is faster, more reliable, and lets us provide stronger security guarantees for apps and users — that’s why we call them “snappy” applications.

Como a atualização transacional torna o snappy mais seguro, mais rápido e mais confiável? Como isso soa muito bem, por que o Ubuntu não adota a abordagem rápida?

    
por user768421 12.12.2015 / 13:07

1 resposta

3

Bem, isso foi meio que uma frase genérica, que o Snappy tem essas vantagens - nem todas elas vêm de atualizações transacionais. Atualizações transacionais se aplicam às partes "mais rápidas" e "mais confiáveis".

Com os pacotes normais do Ubuntu (Debian), você instala apenas uma versão de cada vez. Se você instalar a versão 1 do pacote foo, e a versão 2 for liberada nos repositórios, você atualizará para a versão 2, que efetivamente desinstala a versão 1. Se você não gosta da versão 2 (ou ela foi quebrada), você tem que essencialmente desinstale-o e instale a versão 1 novamente.

No Snappy isso muda um pouco. Se você instalar a versão 1 do pacote foo e a versão 2 for liberada na loja, atualize para a versão 2. No entanto, a versão 1 permanece instalada, ela simplesmente é desativada. Se você não gosta da versão 2 (ou ela foi quebrada), você pode reverter para a versão 1 imediatamente, sem baixar nada. Você pode ver como isso seria mais rápido e cria um sistema mais confiável.

Por que o Ubuntu não adota a abordagem Snappy, bem, é isso que o Ubuntu Core é! O Ubuntu Next agora também é baseado no Snappy. É só que o Snappy ainda está sendo desenvolvido quando se trata de coisas baseadas em GUI (note que o Ubuntu Core é somente CLI).

    
por Kyle 12.12.2015 / 14:06