This section of the wiki contains information about the port of RISC OS to the Raspberry Pi which is based around ARM processors using Broadcom Systems on a Chip. The currently available Raspberry Pi products and their specifications can be seen here.
Internally, RISC OS builds for the Raspberry Pi are named after the processor (the Broadcom BCM2835/BCM2836/BCM2837 family). So, for example, the source code for the Raspberry Pi development build of RISC OS is given the name “BCM2835dev” on the source code tarballs page.
Model | Supported from |
---|---|
Pi 1 (all models) | RISC OS 5.24 |
Pi 2 (all models) | RISC OS 5.24 |
Pi 3B | RISC OS 5.24 |
Pi 3B+ | RISC OS 5.24 |
Pi Zero | RISC OS 5.24 |
Pi Zero W | RISC OS 5.24 |
Compute Module 1 | RISC OS 5.24 |
Compute Module 3 | RISC OS 5.24 |
Pi 3A+ | RISC OS 5.26 |
Compute Module 3+ | RISC OS 5.27 (ROMs dated 26 Feb 2019 or later)1 |
1 The data sheet for the Compute Module 3+ suggests it is a drop-in replacement for the Compute Module 3, so it should work with RISC OS 5.24. However, this CVS log entry suggests a bug fix was applied on 25 February 2019.
2 Be sure to use NOOBS Lite (Network install only). The installation will fail if you use the full NOOBS.
If you are new to RISC OS you may wish to read the Introduction to RISC OS and the RISC OS Beginners FAQ.