Ubuntu scattante - ragioni?


10

È probabilmente una domanda ingenua, ma perché qualcuno dovrebbe installare Snappy Ubuntu su un Raspberry Pi? Non ho ottenuto i vantaggi rispetto a Raspbian Wheezy.

Forse qualcuno ha qualche esperienza o un caso ...

Risposte:


8

Non ho usato Snappy Core, ma ecco alcuni motivi oggettivi:

  1. Snappy Core è compilato per ARMv7, il che significa che il software sfrutterà meglio il processore Pi 2. Non so se questo faccia molta differenza; secondo il commento di Diederik de Haas di seguito, l'ARMv6 di Rasbpian è quasi lo stesso dell'ARMv7 di Debian (presumendo che sia la base di Snappy Core). Non ho visto alcun benchmark esplicito.

  2. Ubuntu ha una politica meno conservativa rispetto alle versioni e agli aggiornamenti rispetto a Debian. Ciò significa che dalla loro distribuzione saranno disponibili versioni più recenti del software.

  3. Snappy Core è configurato per utilizzare un filesystem di sola lettura. Non credo sia una grande idea ed è un peccato che questo sia ciò che Ubuntu e la Fondazione hanno deciso di promuovere per il PI, soprattutto perché Ubuntu ha distribuzioni ARMv7 più normali che potrebbero essere eseguite su di essa . Tuttavia, alcune persone possono apprezzarlo e desiderarlo.


1
La tua affermazione non è (interamente) accurata. Il Pi 1 ha più dell'architettura ARMv6, ma non abbastanza per qualificarsi per l'architettura armhf di Debian. Raspbian sfrutta questi extra in aggiunta a ARMv6, altrimenti avrebbero potuto rimanere bloccati con la porta armel di Debian (come hanno usato all'inizio). La differenza tra l'armhf di Debian (cioè ARMv7) e l'armhf di Raspbian sarà vista solo in una quantità (molto) selezionata di pacchetti. Inoltre, l'affermazione "6 volte più veloce" si basa su parametri di riferimento con Raspbian.
Diederik de Haas,

1
@DiederikdeHaas Certo, ARM1176JZF-S è ARMv6, incluse alcune estensioni , e un coprocessore VFP. Immagino che quasi tutte le implementazioni ARMv6 esistenti / in uso siano queste. Questo lo rende più ottimizzabile della distro armel di Debian perché armel non è ottimizzato per ARMv6, supporta ARMv5 e v4. Funziona su sistemi ARMv6 perché ARMv6, come ARMv7, è retrocompatibile.
riccioli d'oro

Un po 'di confusione è creata anche dal VFP, perché la distro armhf ("hard float") di Debian è ARMv7. Presumo che Snappy Core usi gli stessi binari, ma non lo so. Prenderò la tua parola per questo che i benchmark sono stati fatti con software Raspbian stock; Penso che la pagina dell'annuncio della Fondazione dica semplicemente che è stato fatto su Raspbian, che non è necessariamente la stessa cosa. Comunque, l'ho modificato, ecc.
Riccioli d'oro

8

Devo ammettere di essere totalmente confuso dal core Ubuntu Snappy.

Penso che debba essere un'applicazione Internet of Things. Questo è un sistema core minimale senza supporto desktop. Non credo sia utilizzabile come sistema desktop sul Raspberry Pi. Non penso che al momento esista nemmeno un modo di lavorare per aggiungere ulteriori applicazioni al sistema principale.

Se vuoi usare Ubuntu su Rapberry Pi, ti suggerisco di provare https://wiki.ubuntu.com/ARM/RaspberryPi

Se qualcuno riesce a trovare una spiegazione comprensibile di Snappy core, per favore fatemi sapere,


1
+1 Per quel link alla propria pagina di Ubuntu con una versione normale per il pi! Non so perché non sia sulla pagina di download di rpi.org ...
goldilocks

6

Penso che il miglior motivo per cui qualcuno possa installare Snappy (nel Raspberry Pi o in qualsiasi altro arco) sia l'isolamento che avrà ogni pacchetto Snappy.

Se stai cercando di utilizzare Raspberry Pi per un progetto in grado di gestire componenti software distribuibili, i pacchetti Snappy (come i pacchetti Docker ) sono un ottimo modo per mantenere tali componenti e il loro ciclo di vita.

In altre parole, ogni software installato come pacchetto Snappy (o Docker) (a differenza di DEB o RPM) è che nessuno di essi, né il sistema operativo condividono dipendenze. In questo modo puoi avere ogni libreria e software con le rispettive versioni a tua scelta. Se un pacchetto dipende da una libreria A con versione 1.x e un altro pacchetto utilizza la stessa libreria, ma la versione 1.y, entrambi i pacchetti possono condividere lo stesso sistema, funzionare contemporaneamente e non interferire mai l'un l'altro. E puoi aggiornare o mantenere le versioni sapendo che ognuna ha il suo "spazio". La loro "sandbox isolata".

Puoi provare Docker in Debian se vuoi avere una simile "filosofia del ciclo di vita del software".

È la mia opinione. Spero sia utile


2

Snappy è Ubuntu basato su console per testare ed eseguire programmi su Ubuntu (rispetto a Debian, ed entrambi sono diversi). Se la GUI è la tua esigenza, vai con Raspian.


Vedo, basato su console. Ma c'è qualche differenza con l'ecosistema raspiano? Non riesco a ricordare nessuna applicazione console Ubuntu che non funziona con Debian ...
Jaromrax,

Perché Raspbian è meglio di Ubuntu Mate?
IgorGanapolsky,

0

Snappy Core è per gli sviluppatori a questo punto. Non credo sia ancora pronto per l'uso quotidiano. Sembra non avere repository per il download di pacchetti. Se vuoi armeggiare andrei con Raspbian per ora.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.