Відповіді:
Я не використовував Snappy Core, але ось кілька об’єктивних причин:
Snappy Core складено для ARMv7, а це означає, що програмне забезпечення буде краще використовувати процесор Pi 2. Чи велика це різниця, я не знаю; відповідно до коментаря Дідеріка де Хааса нижче, ARMv6 Rasbpian майже такий самий, як ARMv7 Debian в будь-якому випадку (припускаючи, що це основа Snappy Core). Я не бачив явних орієнтирів.
Ubuntu має менш консервативну політику щодо версій та оновлень, ніж Debian. Це означає, що новіші версії програмного забезпечення будуть доступні у своєму розпорядженні.
Snappy Core створений для використання файлової системи лише для читання. Я не думаю, що це чудова ідея, і соромно, що саме це Ubuntu і Foundation вирішили просувати для пі, тим більше, що Ubuntu має більше нормальних дистрибутивів ARMv7, які можуть працювати на ньому . Однак деякі люди можуть це цінувати і бажати.
Я мушу визнати, що ядро Ubuntu Snappy повністю збентежене.
Я думаю, це призначено для програми Internet of Things. Це мінімальна основна система без підтримки робочого столу. Я не думаю, що він може використовуватися як настільна система на 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 призначений для розробників. Я не вірю, що вона ще готова для щоденного використання. Здається, не вистачає репостів для завантаження пакетів. Якщо ви хочете повозитися, я б зараз поїхала з Raspbian.