Snappy Ubuntu - причини?


10

Це, мабуть, наївне питання, але навіщо хтось встановлювати Snappy Ubuntu на Raspberry Pi? Я не отримав переваг перед Raspbian Wheezy.

Можливо, хтось має певний досвід чи справу ...

Відповіді:


8

Я не використовував Snappy Core, але ось кілька об’єктивних причин:

  1. Snappy Core складено для ARMv7, а це означає, що програмне забезпечення буде краще використовувати процесор Pi 2. Чи велика це різниця, я не знаю; відповідно до коментаря Дідеріка де Хааса нижче, ARMv6 Rasbpian майже такий самий, як ARMv7 Debian в будь-якому випадку (припускаючи, що це основа Snappy Core). Я не бачив явних орієнтирів.

  2. Ubuntu має менш консервативну політику щодо версій та оновлень, ніж Debian. Це означає, що новіші версії програмного забезпечення будуть доступні у своєму розпорядженні.

  3. Snappy Core створений для використання файлової системи лише для читання. Я не думаю, що це чудова ідея, і соромно, що саме це Ubuntu і Foundation вирішили просувати для пі, тим більше, що Ubuntu має більше нормальних дистрибутивів ARMv7, які можуть працювати на ньому . Однак деякі люди можуть це цінувати і бажати.


1
Ваше твердження не (цілком) точне. У Pi 1 є більше, ніж просто ARMv6 архітектури, але недостатньо, щоб претендувати на архітектуру Arhiv Debian. Raspbian скористається тими додатками поверх ARMv6, інакше вони могли би просто застрягти з арсенальним портом Debian (як вони використовували на самому початку). Різниця між Arhiv Debian (тобто ARMv7) і Raspbian буде помічена лише в (дуже) виділеній кількості пакетів. Крім того, претензія "на 6 разів швидше" базується на орієнтирах з Raspbian.
Дідерік де Хаас

1
@DiederikdeHaas Sure, ARM1176JZF-S - це ARMv6, включаючи деякі розширення та співпроцесор VFP. Я б здогадався, що майже всі існуючі / використовувані реалізації ARMv6 - це таке. Це робить його більш оптимізованим, ніж дистрибутор арсеналу Debian, тому що armel не оптимізований для ARMv6, він підтримує ARMv5 та v4. Він працює в системах ARMv6, оскільки ARMv6, як і ARMv7, є сумісним назад.
золотинки

Певна плутанина створюється і VFP, оскільки дистрибутив Arbian Arhf ("жорсткий плавець") Debian є ARMv7. Я припускаю, що Snappy Core використовує ті самі бінарні файли, але я не знаю. Я візьму на вашу думку, що орієнтири були виконані на основі програмного забезпечення Raspbian; Я думаю, що на сторінці оголошень Фонду просто сказано, що це було зроблено на Raspbian, що не обов'язково те саме. У всякому разі, я це відредагував тощо.
золотинки

8

Я мушу визнати, що ядро ​​Ubuntu Snappy повністю збентежене.

Я думаю, це призначено для програми Internet of Things. Це мінімальна основна система без підтримки робочого столу. Я не думаю, що він може використовуватися як настільна система на Raspberry Pi. Я не думаю, що в даний час існує навіть робочий спосіб додавати додаткові додатки до основної системи.

Якщо ви хочете використовувати Ubuntu на Rapberry Pi, я б запропонував спробувати https://wiki.ubuntu.com/ARM/RaspberryPi

Якщо хтось може знайти зрозуміле пояснення ядра Snappy, будь ласка, дайте мені знати,


1
+1 Для цього посилання на власну сторінку Ubuntu з нормальною версією для pi! Я не знаю, чому цього немає на сторінці завантаження на rpi.org ...
goldilocks

6

Я думаю, що найкраща причина, коли хтось міг би встановити Snappy (в Raspberry Pi або будь-яку іншу арку) - це ізоляція, яку матиме кожен пакет Snappy.

Якщо ви намагаєтесь використовувати Raspberry Pi для проекту, який міг би працювати з розгортаними компонентами програмного забезпечення, то пакети Snappy (як пакети Docker ) - це дійсно хороший спосіб підтримувати ці компоненти та їх життєвий цикл.

Іншими словами, кожне програмне забезпечення, яке ви встановили як пакет Snappy (або Docker) (на відміну від DEB або RPM), полягає в тому, що жоден з них, а також ОС не мають залежностей. Таким чином, ви можете мати кожну бібліотеку та програмне забезпечення з відповідними їх версіями. Якщо деякий пакет залежить від бібліотеки A з версією 1.x, а інший пакує з тієї ж бібліотеки, але версія 1.y, то обидва пакети можуть спільно використовувати одну і ту ж систему, працювати одночасно і ніколи не заважати один одному. І ви можете оновити або підтримувати версії, знаючи, що в кожній є свій "простір". Їх власна «ізольована пісочниця».

Ви можете спробувати Docker в Debian, якщо хочете мати подібну "філософію життєвого циклу програмного забезпечення".

Це моя думка. Я сподіваюся, що це стане в нагоді.


2

Snappy - це консольна версія Ubuntu для тестування та запуску програм під Ubuntu (порівняно з Debian, і обидва різні). Якщо GUI - це ваша потреба, перейдіть до програми Raspian.


Я бачу, на основі консолі. Але чи є якась відмінність від поширеної екосистеми? Я не можу згадати будь-який додаток консолі ubuntu, який не працює під debian ...
jaromrax

Чому Raspbian кращий за Ubuntu Mate?
ІгорГанапольський

0

На даний момент Snappy Core призначений для розробників. Я не вірю, що вона ще готова для щоденного використання. Здається, не вистачає репостів для завантаження пакетів. Якщо ви хочете повозитися, я б зараз поїхала з Raspbian.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.