Respostas:
Eu não usei o Snappy Core, mas aqui estão algumas razões objetivas:
O Snappy Core é compilado para o ARMv7, o que significa que o software explorará melhor o processador do Pi 2. Se isso faz muita diferença, eu não sei; de acordo com o comentário de Diederik de Haas abaixo, o ARMv6 de Rasbpian é quase o mesmo que o ARMv7 do Debian de qualquer maneira (presumindo que seja a base do Snappy Core). Não vi benchmarks explícitos.
O Ubuntu tem uma política menos conservadora em relação às versões e atualizações do que o Debian. Isso significa que versões mais recentes do software estarão disponíveis em sua distribuição.
O Snappy Core está configurado para usar um sistema de arquivos somente leitura. Não acho que seja uma ótima idéia e é uma pena que foi isso que o Ubuntu e a Foundation decidiram promover para o pi, especialmente porque o Ubuntu tem distribuições ARMv7 mais normais que poderiam ser executadas nele . No entanto, algumas pessoas podem apreciar e desejar isso.
Devo admitir que estou totalmente confuso com o núcleo do Ubuntu Snappy.
Eu acho que é para ser um aplicativo da Internet das Coisas. Esse é um sistema básico mínimo sem suporte para desktop. Eu não acho que seja utilizável como um sistema de desktop no Raspberry Pi. Não acho que exista atualmente uma maneira de adicionar mais aplicativos ao sistema principal.
Se você quiser usar o Ubuntu no Rapberry Pi, sugiro que tente https://wiki.ubuntu.com/ARM/RaspberryPi
Se alguém puder encontrar uma explicação compreensível do Snappy core, informe-me,
Acho que a melhor razão para alguém instalar o Snappy (no Raspberry Pi ou em qualquer outro arco) é o isolamento que todo pacote Snappy terá.
Se você estiver tentando usar o Raspberry Pi em um projeto que possa lidar com componentes de software implantáveis, os pacotes Snappy (como os pacotes do Docker ) são uma ótima maneira de manter esses componentes e seu ciclo de vida.
Em outras palavras, todo software que você instalou como um pacote Snappy (ou Docker) (diferentemente dos DEBs ou RPMs) é que nenhum deles, nem o SO, compartilha dependências. Assim, você pode ter todas as bibliotecas e softwares com suas respectivas versões, conforme sua escolha. Se algum pacote depende de uma biblioteca A com a versão 1.x, e outro pacote usa a mesma biblioteca, mas a versão 1.y, os dois pacotes podem compartilhar o mesmo sistema, executar ao mesmo tempo e nunca interferir entre si. E você pode atualizar ou manter versões sabendo que cada uma tem seu próprio "espaço". Sua própria "caixa de areia isolada".
Você pode experimentar o Docker no Debian se quiser ter uma "filosofia de ciclo de vida de software" semelhante.
Essa é a minha opinião. Espero que seja útil.
O Snappy é um Ubuntu baseado em console para testar e executar programas no Ubuntu (versus Debian, e ambos são diferentes). Se a GUI for sua necessidade, vá com Raspian.
O Snappy Core é para desenvolvedores neste momento. Ainda não acredito que esteja pronto para o uso diário. Parece não haver repositórios para baixar pacotes. Se você quiser mexer, eu iria com o Raspbian por enquanto.