Réponses:
Je n'ai pas utilisé Snappy Core, mais voici quelques raisons objectives:
Snappy Core est compilé pour ARMv7, ce qui signifie que le logiciel exploitera mieux le processeur du Pi 2. Je ne sais pas si cela fait tant de différence; selon le commentaire de Diederik de Haas ci-dessous, ARMv6 de Rasbpian est presque le même que ARMv7 de Debian de toute façon (en supposant que c'est la base de Snappy Core). Je n'ai vu aucun repère explicite.
Ubuntu a une politique moins conservatrice en ce qui concerne les versions et les mises à jour que Debian. Cela signifie que des versions plus récentes du logiciel seront disponibles à partir de leur distribution.
Snappy Core est configuré pour utiliser un système de fichiers en lecture seule. Je ne pense pas que ce soit une excellente idée et c'est dommage que ce soit ce qu'Ubuntu et la Fondation ont décidé de promouvoir pour le pi, d'autant plus qu'Ubuntu a des distributions ARMv7 plus normales qui pourraient être exécutées dessus . Cependant, certaines personnes peuvent apprécier et désirer cela.
Je dois admettre être totalement confus par le noyau Ubuntu Snappy.
Je pense que c'est censé être une application Internet des objets. Il s'agit d'un système central minimal sans prise en charge de bureau. Je ne pense pas qu'il soit utilisable comme système de bureau sur le Raspberry Pi. Je ne pense pas qu'il existe actuellement même une méthode de travail pour ajouter d'autres applications au système principal.
Si vous souhaitez utiliser Ubuntu sur le Rapberry Pi, je vous suggère d'essayer https://wiki.ubuntu.com/ARM/RaspberryPi
Si quelqu'un peut trouver une explication compréhensible du noyau Snappy, faites-le moi savoir,
Je pense que la meilleure raison pour laquelle quelqu'un pourrait installer Snappy (dans le Raspberry Pi, ou tout autre arc) est l'isolement que chaque package Snappy aura.
Si vous essayez d'utiliser votre Raspberry Pi pour un projet qui pourrait gérer des composants logiciels déployables, les packages Snappy (comme les packages Docker ) sont un très bon moyen de maintenir ces composants et leur cycle de vie.
En d'autres termes, chaque logiciel que vous avez installé en tant que package Snappy (ou Docker) (à la différence des DEB ou des RPM) est qu'aucun d'entre eux, ni les dépendances de partage du système d'exploitation. Ainsi, vous pouvez choisir chaque bibliothèque et logiciel avec leurs versions respectives. Si certains packages dépendent d'une bibliothèque A avec la version 1.x et qu'un autre package utilise la même bibliothèque, mais la version 1.y, les deux packages peuvent partager le même système, s'exécuter en même temps et ne jamais interférer. Et vous pouvez mettre à jour ou maintenir des versions en sachant que chacune a son propre "espace". Leur propre "bac à sable isolé".
Vous pouvez essayer Docker dans Debian si vous voulez avoir une "philosophie de cycle de vie logiciel" similaire.
Voilà mon opinion. J'espère que cela est utile.
Snappy est une console Ubuntu pour tester et exécuter des programmes sous Ubuntu (par rapport à Debian, et les deux sont différents). Si l'interface graphique est votre besoin, optez pour Raspian.
Snappy Core est pour les développeurs à ce stade. Je ne pense pas qu'il soit encore prêt pour un usage quotidien. Il semble manquer de repos pour télécharger les packages. Si vous voulez bricoler, j'irais avec Raspbian pour l'instant.