Odpowiedzi:
Nie korzystałem z Snappy Core, ale oto kilka obiektywnych powodów:
Snappy Core jest skompilowany dla ARMv7, co oznacza, że oprogramowanie lepiej wykorzysta procesor Pi 2. Czy to stanowi istotną różnicę, nie wiem; zgodnie z komentarzem Diederika de Haasa poniżej, ARMv6 Rasbpiana jest prawie taki sam jak ARMv7 Debiana (zakładając, że jest to podstawa Snappy Core). Nie widziałem żadnych wyraźnych testów porównawczych.
Ubuntu ma mniej konserwatywne zasady dotyczące wersji i aktualizacji niż Debian. Oznacza to, że nowsze wersje oprogramowania będą dostępne w ich dystrybucji.
Snappy Core jest skonfigurowany do używania systemu plików tylko do odczytu. Nie sądzę, że jest to świetny pomysł i szkoda, że właśnie to Ubuntu i Fundacja zdecydowały się promować dla pi, zwłaszcza, że Ubuntu ma więcej normalnych dystrybucji ARMv7, które można na nim uruchomić . Jednak niektórzy mogą to docenić i tego pragnąć.
Muszę przyznać, że jestem całkowicie zdezorientowany rdzeniem Ubuntu Snappy.
Myślę, że ma to być aplikacja Internet of Things. Jest to minimalny system podstawowy bez obsługi pulpitu. Nie sądzę, że można go używać jako systemu stacjonarnego na Raspberry Pi. Nie sądzę, że obecnie istnieje nawet skuteczny sposób dodawania kolejnych aplikacji do systemu podstawowego.
Jeśli chcesz używać Ubuntu na Rapberry Pi, sugeruję wypróbowanie https://wiki.ubuntu.com/ARM/RaspberryPi
Jeśli ktoś może znaleźć zrozumiałe wyjaśnienie rdzenia Snappy'ego, daj mi znać,
Myślę, że najlepszym powodem, dla którego ktoś mógłby zainstalować Snappy'ego (w Raspberry Pi lub w dowolnym innym łuku), jest izolacja, jaką ma każdy pakiet Snappy.
Jeśli próbujesz użyć Raspberry Pi do projektu, który mógłby obsłużyć możliwe do wdrożenia komponenty oprogramowania, wtedy pakiety Snappy (takie jak pakiety Docker ) są naprawdę dobrym sposobem na utrzymanie tych komponentów i ich cyklu życia.
Innymi słowy, każde oprogramowanie zainstalowane jako pakiet Snappy (lub Docker) (w odróżnieniu od DEB lub RPM) jest takie, że żadne z nich, ani zależności systemu operacyjnego. Możesz mieć dowolną bibliotekę i oprogramowanie wraz z odpowiednimi wersjami. Jeśli jakiś pakiet zależy od biblioteki A w wersji 1.x, a inny pakiet korzysta z tej samej biblioteki, ale w wersji 1.y, oba pakiety mogą współużytkować ten sam system, działać w tym samym czasie i nigdy się nie zakłócać. Możesz aktualizować lub utrzymywać wersje wiedząc, że każda z nich ma swoją „przestrzeń”. Ich „izolowana piaskownica”.
Możesz wypróbować Dockera w Debianie, jeśli chcesz mieć podobną „filozofię cyklu życia oprogramowania”.
To jest moja opinia. Mam nadzieję, że się przyda.
Snappy to Ubuntu oparty na konsoli do testowania i uruchamiania programów w systemie Ubuntu (w przeciwieństwie do Debiana i oba są różne). Jeśli potrzebujesz GUI, wybierz Raspian.
Snappy Core jest w tym momencie dla programistów. Nie sądzę, że jest jeszcze gotowy do codziennego użytku. Wygląda na to, że brakuje repozytoriów do pobierania pakietów. Jeśli chcesz majstrować, na razie wybrałbym Raspbian.