Heute hat die Raspberry Pi Foundation den Raspberry Pi 3 offiziell vorgestellt. Er ist bereits (im Gegensatz zum RPi Zero, der immer noch bei der Verfügbarkeit schwächelt) in kleinen Stückzahlen bei den üblichen Verdächtigen lieferbar. Preise liegen bei rund 40€.
Jetzt gibt es also harte Fakten. Die weichen gar nicht so sehr von den Gerüchten ab, die ich vorgestern eingesammelt habe:
- SoC 1,2 GHz BCM2837 Quad-Core Cortex-A53 – also ARMv8 64bit, aber mit AArch32-Unterstützung (wichtig für RISC OS)
- WiFi (802.11n) und Bluetooth (4.1) über BCM43438 on board
Rest ist unverändert zum RPi 2 – 1GB RAM, 4x USB2.0, 100MBit Ethernet über USB angebunden, analog Video/Audio out über Klinke, HDMI für digital Video/Audio, microSD-Slot. Es wird ein 2,5A-Netzteil empfohlen, wenn man die 4 USB-Ports voll belasten will. Alle Ports sind an der gleichen Stelle wie beim RPi B+ und RPi 2 B, die Gehäuse sind also kompatibel.
Performancetechnisch wird die Steigerung vermutlich bei 50% gegenüber dem RPi 2 liegen – etwas höherer Takt, und höhere Effizienz des Cortex-A53 gegenüber dem Cortex-A7. NEON soll deutlich schneller geworden sein.
Ben Avison hat ein paar interessante Details zur Rückwärtskompatibilität im ROOL-Forum gepostet. Es scheint diesmal kein übles Ei wie die Änderung der non-word-aligned-memory-access-Geschichte bei ARMv7 vs. ARMv6 zu geben, nur Kleinigkeiten die vermutlich nur das OS betreffen.
In Summe ist der RPi 3 eine super Sache – gleicher Preis wie bisher, und man hat die Chance preiswert einen realen 64bit-ARM zu betreiben. Mal sehen, ob oder optimistischer forumliert wann RISC OS den Sprung in die schöne neue 64bit-Welt schafft. Ohne einen maschinellen Weg, den Assembler-Code in seni 64bit-Pendant zu überführen, sehe ich da wenig Chancen.
Enger wird es nun für die teureren Angebote vom ARMX6 bis zum IGEPv5 oder Titanium. Diese haben natürlich immer noch Alleinstellungsmerkmale wie S-ATA oder Gigabit Ethernet, aber CPU-technisch dürfte der 1,2 GHz Cortex-A53 dem 1,2 GHz Cortex-A9 des ARMX6 ebenbürtig sein, und dem 1,5 GHz Cortex-A15 des IGEPv5 und Titanium zumindest auf den Pelz rücken. RISC OS-technisch hoffen wir also auf einen Raspberry Pi 4 nächstes Jahr mit einem Cortex-A72, der legt bei der Single-Core-Performance nochmal eine ordentliche Schippe drauf. Dann wird es allerdings Zeit, RISC OS die Nutzung mehrerer Cores beizubringen.
Mal sehen, ob man aus dem “hardware virtualization feature” des Cortex-A53 was machen kann (beherrscht auch schon der Cortex-A15). Jon Abbott (Schöpfer von ADFFS) hatte dazu interessante Ideen.