Stavo pensando di acquistare un Raspberry Pi e di eseguirci Ubuntu. Mi sono guardato in giro per il web e molte cose dicono che è difficile lavorare con processori ARM. Qualcuno ha capito come ottenere un Raspberry Pi per eseguire Ubuntu?
Stavo pensando di acquistare un Raspberry Pi e di eseguirci Ubuntu. Mi sono guardato in giro per il web e molte cose dicono che è difficile lavorare con processori ARM. Qualcuno ha capito come ottenere un Raspberry Pi per eseguire Ubuntu?
Risposte:
Dalla pagina delle FAQ ufficiali su Raspberry Pi:
Quali distro Linux saranno supportate al lancio?
Fedora, Debian e ArchLinux saranno supportati dall'inizio. Speriamo di vedere il supporto da altre distro più tardi. (A causa di problemi con le versioni più recenti di Ubuntu e del processore ARM che stiamo utilizzando, Ubuntu non può impegnarsi a supportare Raspberry Pi al momento.) Sarai in grado di scaricare da noi immagini distro non appena verrà rilasciato Raspberry Pi, e venderemo anche schede SD precaricate poco dopo il rilascio.
Fonte: la mia risposta su Raspberry Pi SE
MODIFICARE
Sembra che dal lancio di Raspberry Pi 2, Snappy Ubuntu Core possa essere eseguito su RP2.
Grazie a una collaborazione di successo tra Raspberry Pi Foundation e Canonical, l'azienda dietro Ubuntu, siamo lieti di annunciare che Snappy Ubuntu Core è disponibile per Raspberry Pi 2, l'ultimo membro della famiglia Raspberry Pi.
Tuttavia, va notato per l'ansia che questa non è una versione desktop di Ubuntu.
Attualmente no - Canonical supporta solo l'architettura del processore ARMv7 ARM e il Pi ha un chip ARMv6.
Alcune complicazioni con ARM sono un problema comune per tutte le distribuzioni, non sono sempre specifiche di Ubuntu. Derivano dal fatto che ARM ha un numero di architetture diverse, offrendo limitata o nessuna compatibilità tra loro.
Le principali distribuzioni ARM Linux sono le seguenti (escluso Gentoo che per definizione viene compilato per la destinazione esatta) e sto elencando la corrispondente architettura di destinazione:
Ubuntu: ARMv7 and up, thumb 2 (32 bit)
Debian: ARMv4t and up (armel) ARMv7 and up (armhf)
Fedora: ARMv5tel (arm) ARMv7hl (armhf)
Arch Linux: ARMv5te or higher
Alla domanda specifica, Raspberry PI esegue una CPU Broadcom BCM2835 (ARM1176JZF-S). Questa è l'architettura armv6k, che non è compatibile con le recenti build di Ubuntu, che sono ottimizzate per le prestazioni a scapito della compatibilità con i progetti di chip più vecchi come questo Broadcom.
La scelta ovvia è eseguire l'architettura armel di Debian: ti sentirai quasi a casa come se fossi su Ubuntu.
Rivisitando questo alcuni anni dopo, ora ci sono molti modelli di R.PI disponibili sul mercato:
Raspberry PI A, B, A +, B +, Zero e Zero W: non sono compatibili con build ARM Ubuntu, poiché utilizzano la CPU Broadcom BCM2835 (ARM v6k).
Raspberry PI 2, modello B: esegue una CPU Broadcom BCM2836. Questa è l'architettura ARMv7, una Cortex A7 per la precisione. Questa scheda (e presumibilmente tutte le successive schede R.PI "serie 2") funzionerà perfettamente con Ubuntu.
Raspberry PI 3, modello A +, B, B +: funzionano su una CPU Broadcom BCM2837. Questa è l'architettura ARMv8, un chip Cortex-A53 a 64 bit per l'esattezza. Queste schede sono un'opzione superiore rispetto a tutte le schede R.PI 2 quando si tratta di eseguire Ubuntu.
Raspberry PI 4, modello B: questo si basa sul BCM2711, un chip Quad core Cortex-A72 (ARM v8) a 64 bit quasi tre volte più veloce del SoC nelle schede modello PI 3. Questa scheda è ora l'opzione migliore per eseguire Ubuntu su Raspberry PI .
Canonical ha rilasciato Ubuntu Core (aka "Snappy") per R.PI 2, ma sottolinea che si tratta di una distribuzione server senza ambiente desktop. Inoltre, le immagini server Ubuntu 16.04 e 18.04 standard che possono essere espanse per includere un ambiente desktop sono disponibili per R.PI 2 e R.PI 3. Ubuntu MATE è ora disponibile anche per Raspberry PI.
Tutte le immagini Raspberry PI attuali sono collegate da questa pagina sul wiki di Ubuntu.
Basato sull'ultimo aggiornamento sulle FAQ del sito ufficiale :
...
Raspbian (basato su Debian), Arch Linux e Pidora funzionano su Raspberry Pi 1, 2 e 3. Ubuntu MATE e Ubuntu Snappy Core funzionano solo su Pi 2 e 3.
...
Il wiki di Ubuntu Raspberry Pi è il più affidabile e up-to-date fonte di informazioni su come installare Ubuntu sul Raspberry Pi, ma l'immagine di Ubuntu per Raspberry Pi legata al al wiki di Ubuntu Raspberry Pi non è un rilascio di Ubuntu ufficialmente supportato. Un'immagine di Ubuntu 14.04 LTS (Trusty Tahr) è disponibile per Raspberry Pi 2, che combina la distribuzione 14.04 rilasciata con un PPA contenente kernel e firmware che funzionano su Raspberry Pi 2. Le istruzioni per l'installazione di questa immagine sono sulla stessa pagina web.
armhf
Raspberry Pi 2: ubuntu-18.04-preinstalled-server-armhf + raspi2.img.xz (immagine 4G, compressa da 296 MB)
Raspberry Pi 3: Le immagini ufficiali di Raspberry Pi 2 possono essere utilizzate con un Pi 3B / 3B + dopo modifiche minori (vedere le istruzioni ).
Ulteriori versioni sono disponibili all'indirizzo http://cdimage.ubuntu.com/ubuntu/releases/
arm64
Le immagini ISO arm64 generiche possono essere utilizzate con Raspberry Pi 3. Le istruzioni per l'avvio sono disponibili qui .
Canonical ha rilasciato [Ubuntu Core 16 e Core 18 immagini per Raspberry Pi 3. Le istruzioni per l'installazione sono su Raspberry Pi | Portale per sviluppatori Ubuntu . Come dice la wiki: Snappy Ubuntu Core è una nuova interpretazione di Ubuntu con aggiornamenti transazionali: un'immagine server minima con le stesse librerie di Ubuntu di oggi, ma le applicazioni sono fornite attraverso un meccanismo più semplice.
Ubuntu Core 16 si basa su Ubuntu 16.04 ed è supportato per 5 anni.
Ubuntu Core 18 si basa su Ubuntu 18.04 ed è supportato per 10 anni.
Una nuova versione di Ubuntu Core viene rilasciata ogni 2 anni su anni pari (2016, 2018, ecc.).
Ubuntu MATE 16.04 ha bluetooth e wifi perfettamente funzionanti su Raspberry Pi 3.