Einige Komplikationen mit ARM treten häufig bei allen Distributionen auf. Sie sind nicht immer Ubuntu-spezifisch. Sie ergeben sich aus der Tatsache, dass ARM über eine Reihe unterschiedlicher Architekturen verfügt, die nur eine eingeschränkte Kompatibilität untereinander bieten.
Die führenden Linux-ARM-Distributionen sind die folgenden (mit Ausnahme von Gentoo, das per Definition für das genaue Ziel kompiliert wurde), und ich liste die entsprechende Zielarchitektur auf:
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
Auf Ihre spezielle Frage hin betreibt der Raspberry PI eine Broadcom-CPU vom Typ BCM2835 (ARM1176JZF-S). Hierbei handelt es sich um eine armv6k-Architektur, die nicht mit den neuesten Ubuntu-Versionen kompatibel ist. Diese sind auf Kosten der Kompatibilität mit älteren Chip-Designs wie diesem von Broadcom für die Leistung optimiert.
Die naheliegende Wahl ist, die Armel-Architektur von Debian zu verwenden - Sie werden sich fast wie zu Hause fühlen, als wären Sie auf Ubuntu.
Ein paar Jahre später gibt es wieder viele Modelle von R.PI auf dem Markt:
Raspberry PI A, B, A +, B +, Null und Null W: Diese sind nicht mit Ubuntu ARM-Builds kompatibel, da sie die BCM2835 Broadcom-CPU (ARM v6k) verwenden.
Raspberry PI 2, Modell B: Hier läuft eine BCM2836 Broadcom-CPU. Dies ist die ARMv7-Architektur, genauer gesagt eine Cortex A7. Dieses Board (und vermutlich alle nachfolgenden "Serie 2" -RPI-Boards) läuft unter Ubuntu einwandfrei.
Raspberry PI 3, Modell A +, B, B +: Diese laufen auf einer BCM2837 Broadcom-CPU. Dies ist die ARMv8-Architektur, ein Cortex-A53-64-Bit-Chip, um genau zu sein. Diese Karte ist eine überlegene Option gegenüber allen R.PI 2-Karten, wenn es um die Ausführung von Ubuntu geht.
Raspberry PI 4, Modell B: Dieses Modell basiert auf dem BCM2711, einem 64-Bit-Quad-Core-Cortex-A72-Chip (ARM v8), der fast dreimal so schnell ist wie der SoC in PI Model 3-Boards. Dieses Board ist jetzt die beste Option, um Ubuntu auf Raspberry PI auszuführen .
Canonical hat Ubuntu Core (auch bekannt als "Snappy") für R.PI 2 veröffentlicht. Es ist jedoch zu beachten, dass es sich um eine Serverdistribution ohne Desktop-Umgebung handelt. Zusätzlich sind für R.PI 2 und R.PI 3 standardmäßige Ubuntu 16.04- und 18.04-Server-Images verfügbar, die um eine Desktop-Umgebung erweitert werden können. Ubuntu MATE ist jetzt auch für Raspberry PI verfügbar.
Alle aktuellen Raspberry PI-Bilder sind von dieser Seite im Ubuntu-Wiki verlinkt .