Por que a Canonical escolheu snaps?
Para citar o site do Ubuntu :
Originalmente, criamos a tecnologia rápida e o sistema de confinamento de aplicativos para garantir uma experiência de atualização em nível de operadora para usuários móveis do Ubuntu e definir um novo padrão de segurança de aplicativos na era móvel.
A idéia essencial era corrigir os problemas presentes nos dois .deb
pacotes e fornecer um novo método para a atualização dos pacotes (as chamadas atualizações transacionais, muito semelhantes à forma como os aplicativos Android são atualizados). Como Mark Shuttleworth explica:
Sempre que corrigirmos os pacotes no Ubuntu, publicaremos a mesma correção no Ubuntu Core, e os sistemas poderão obtê-la de maneira transacional. De fato, as atualizações no Ubuntu Core são ainda menores que as atualizações de pacotes, porque precisamos enviar apenas a diferença precisa entre as versões antiga e nova, não o pacote inteiro.
Quais são as principais vantagens dos pacotes .snap sobre os pacotes .deb?
A maior vantagem é a segurança aprimorada. Os PPAs e .deb
pacotes geralmente são instalados com privilégios de root, o que abre um espaço para riscos de segurança.
Aplicativos rápidos são isolados, o que significa que, se algum aplicativo for interrompido, ele não danificará seus sistemas. Para citar Mark Shuttleworth:
Pacotes rápidos são confinados automaticamente para garantir que um bug em um aplicativo não coloque seus dados em outro lugar em risco
O .deb será abandonado?
A partir do Ubuntu 16.04 LTS, ambos os métodos estão disponíveis para os usuários.
Para citar OMG! Ubuntu! :
A Canonical também diz que "... as dezenas de milhares de aplicativos e pacotes no formato .deb continuarão sendo suportados no 16.04 e além, e os arquivos deb em particular continuarão disponíveis para todos usarem e distribuírem software".