Ответы:
Я не использовал Snappy Core, но вот несколько объективных причин:
Snappy Core скомпилировано для ARMv7, что означает, что программное обеспечение будет лучше использовать процессор Pi 2. Имеет ли это такое большое значение, я не знаю; Согласно приведенному ниже комментарию Дидерика де Хааса, ARMv6 Rasbpian почти так же, как и ARMv7 Debian (предполагается, что это основа Snappy Core). Я не видел никаких явных ориентиров.
Ubuntu имеет менее консервативную политику в отношении версий и обновлений, чем Debian. Это означает, что более свежие версии программного обеспечения будут доступны из их дистрибутива.
Snappy Core настроен на использование файловой системы только для чтения. Я не думаю, что это отличная идея, и это позор, что именно это Ubuntu и Фонд решили продвигать для pi, тем более, что Ubuntu имеет более нормальные дистрибутивы ARMv7, которые могут быть запущены на нем . Однако некоторые люди могут ценить и желать этого.
Я должен признать, что полностью сбит с толку ядром Ubuntu Snappy.
Я думаю, что это должно быть приложение Интернета вещей. Это минимальная базовая система без поддержки десктопов. Я не думаю, что это можно использовать в качестве настольной системы на Raspberry Pi. Я не думаю, что в настоящее время есть даже рабочий способ добавить дополнительные приложения в основную систему.
Если вы хотите использовать Ubuntu на Rapberry Pi, я бы посоветовал вам попробовать https://wiki.ubuntu.com/ARM/RaspberryPi
Если кто-нибудь может найти понятное объяснение ядра Snappy, пожалуйста, дайте мне знать,
Я думаю, что лучшая причина, по которой кто-то может установить Snappy (в Raspberry Pi или любой другой арке), - это изоляция, которая будет в каждом пакете Snappy.
Если вы пытаетесь использовать Raspberry Pi для проекта, который может обрабатывать развертываемые программные компоненты, то пакеты Snappy (например, пакеты Docker ) являются действительно хорошим способом поддержки этих компонентов и их жизненного цикла.
Другими словами, каждое программное обеспечение, которое вы установили в виде пакета Snappy (или Docker) (в отличие от DEB или RPM), заключается в том, что ни у них, ни у ОС нет общих зависимостей. Таким образом, вы можете выбрать любую библиотеку и программное обеспечение с соответствующими версиями. Если какой-либо пакет зависит от библиотеки A с версией 1.x, а другой пакет использует ту же библиотеку, но с версией 1.y, тогда оба пакета могут совместно использовать одну и ту же систему, работать одновременно и никогда не мешать друг другу. И вы можете обновлять или поддерживать версии, зная, что у каждого есть свое собственное «пространство». Собственная «изолированная песочница».
Вы можете попробовать Docker в Debian, если хотите иметь аналогичную «философию жизненного цикла программного обеспечения».
Это мое мнение. Я надеюсь, что это полезно.
Snappy - это консольный Ubuntu для тестирования и запуска программ под Ubuntu (в отличие от Debian, и оба отличаются). Если вам нужен GUI, выбирайте Raspian.
Snappy Core для разработчиков на данный момент. Я не верю, что он готов к ежедневному использованию. Похоже, не хватает репозиториев для загрузки пакетов. Если вы хотите повозиться, я бы сейчас пошел с Распбианом.