As duas primeiras situações são tratadas de maneira inteligente.
Um dos recursos interessantes mencionados é o suporte à deduplicação para conteúdo nos pacotes Snap. Snaps seria automaticamente desduplicado de arquivos comuns compartilhados entre snaps com base em seus hashes de arquivos. Haveria desduplicação na camada do sistema de arquivos, desduplicação em downloads de snap (com suporte de servidor) e talvez desduplicação de bibliotecas mapeadas do linker. A desduplicação é uma item de trabalho grande e provavelmente vai demorar um pouco para implementar totalmente, mas é um objetivo interessante, no entanto.
Fonte: link
Quanto à terceira situação, eles têm algo parecido com os tempos de execução que você mencionou:
Existem três camadas que formam uma máquina rápida: o sistema camada, fornecida pela Canonical, uma camada de frameworks que estende a sistema de base produzido por fornecedores em colaboração com a Canonical, e um conjunto de aplicativos rápidos, fornecidos diretamente pelos fornecedores. Atualizando qualquer peça significa apenas usar a nova versão de uma imagem somente leitura. Revertendo para uma versão anterior é igualmente fácil.
Fonte: link
Ainda não existe uma boa documentação descrevendo frameworks, principalmente porque eles ainda parecem estar elaborando os limites do que é um framework. Aqui está um trecho de sua lista de discussão que pode ajudar a esclarecer as coisas.
Eu estou experimentando com Frameworks para estender essencialmente o Snappy sistema de base por software e serviços que muitos snapshots exigem, mas não deve ser incluído em nenhum e em cada snap devido a problemas de atualização e Tamanho. O melhor exemplo que tenho para isso é o binário openssl. Muitos snaps precisam disso para gerar e validar chaves e certificados.
A outra questão que eu resolvi resolver com um framework é o acesso a recursos do sistema, principalmente os portos. Por exemplo, uma estrutura de servidor da web forneceria maneiras para outros snapps injetarem sua API de serviço da web e endpoints via proxy reverso no framework executando a web servidor.
Foi-me dito no IRC que estou abusando do conceito de framework, mas ainda estas duas questões surgem na minha mesa frequentemente.
Fonte: link