RISC Operating System

TL;DR
Originally Acorn Computers, now maintained by RISC OS Open Ltd
π§© 1. Basic Information
                      Field                        β>Description
OS Name                             β>RISC OS
Developer                            β>Originally Acorn Computers, now maintained by RISC OS Open Ltd                                                               (ROOL)
First Released                    β>1987 (as Arthur, then RISC OS 2 in 1988)
Latest Version                    β>RISC OS 5.29 (2024 community release)
License Type                      β>Mostly open source (castle license / shared source)
Supported Platforms         β>ARM (Archimedes, Raspberry Pi, BeagleBoard, Iyonix PC)
Still Active?                        β>β
 Yes, with active enthusiasts & new builds
βοΈ 2. Kernel & Architecture
Kernel Type: Monolithic, highly optimized for ARM processors
Runs almost entirely in a single address space for speed β minimal memory protection
Supports preemptive multitasking of I/O, cooperative multitasking of applications
Designed for low RAM systems (originally 512 KB to 4 MB RAM)
π 3. Key Features
Icon bar desktop: unique WIMP GUI (Windows, Icons, Menus, Pointer) environment
Uses anti-aliased fonts, vector graphics long before Windows/Mac did
Modular system with applications often distributed as complete folders (called applications directories)
Very fast boot β direct to GUI in a second or two even on old hardware
Strong BBC BASIC integration β can edit/run BASIC directly from the desktop
Portable file types with filetype metadata, rather than extensions (.txt, .jpg, etc.)
π 4. Version History & Important Milestones β
 Version / Milestone             β>Year                β>Description
Arthur 1.2                            β>1987             β>First shipped OS on Acorn Archimedes
RISC OS 2                           β>1988             β>Stable release, set groundwork for GUI
RISC OS 3                           β>1991β94       β>Improved multitasking, new Filer & icons
RISC OS 4 / 6                     β>1999Β±            β>Enhanced UI, larger file systems
RISC OS 5                          β>2002Β±            β>32-bit, open sourced, runs on Raspberry Pi & modern                                                                                     ARM boards
RISC OS Open (ROOL)      β>2006Β±            β>Community managed, frequent stable builds
2020s                                β>2024             β>RISC OS 5.29 release, continues with Pi 400, RK3399,                                                                                   Beagle boards
π― 5. Target Audience & Use Cases
Retro enthusiasts: love it on vintage Acorn Archimedes or emulators
Education: was used across UK schools in the 90s
Embedded ARM developers: still used as a tiny desktop OS on Pi & small boards
BBC BASIC programmers: continuing strong integration with the OS
Hobbyists experimenting with fast ARM native systems without bloat
β 6. Pros & Cons
                          Pros                                                       β>Cons
Blazing fast on low-end hardware                      β>Cooperative multitasking can let apps hang the                                                                                                  desktop
Unique, clean desktop interface                         β>Not compatible with modern Linux/Windows apps
Very small footprint, boots instantly                   β>Limited hardware support outside certain ARM                                                                                                devices
Still actively improved by ROOL & community   β>Requires learning unique conventions (filers, filetypes)
π¨ 7. UI Demo & Visuals
Boot straight to icon bar desktop, showing mounted drives & running apps
Open Filer windows browsing application directories
Open a BBC BASIC prompt inside the GUI, run small programs
Open Paint or Draw to show scalable vector graphics
Show config utilities (Display modes, Network settings) on a Raspberry Pi
π¦ 8. Ecosystem & App Support
Includes BBC BASIC, Draw (vector editor), Edit, Paint
Many classic apps ported: Impression (DTP), Ovation, ArtWorks
Still receives new ports via RISC OS Packaging Project (ROPkg)
Can browse the internet with NetSurf, run lightweight email clients, SSH tools
π 9. Security & Updates
Minimal OS design with low-level direct hardware control (reduces attack surface but no memory protection)
Updated by ROOL via quarterly Stable & Development builds
Packages often distributed as zip files containing entire applications β drag & drop to install
π 10. Community, License & Development
License: mixture of Castleβs shared source, BSD-style open source via ROOL
Maintained by RISC OS Open Ltd (ROOL) plus global contributors
Active forums (ROOL forums, StarDot retro computing) & developers on GitHub
New versions optimized for Raspberry Pi, PineBook, RK3399 boards
