DIY Linux

Turn Your Raspberry Pi Into a Retro PC With RISC OS

Christian Cawley 25-08-2017

The Raspberry Pi Raspberry Pi: The Unofficial Tutorial Whether you're a current Pi owner who wants to learn more or a potential owner of this credit-card size device, this isn't a guide you want to miss. Read More is probably the biggest success in British computing, at least since the 1980s. Back then, Sir Clive Sinclair’s ZX Spectrum computers ruled the roost, before being bought up by Sir Alan Sugar’s Amstrad.


But beyond the headlines of silicon-based power struggles and overpriced electronics, the U.K. had another big hitter in the computer industry. Acorn Computers Ltd produced several computers — most notably the BBC Micro, whose graphics featured in 1980s episodes of Doctor Who — and developed their own operating system.

First released in 1987, RISC OS (Reduced Instruction Set Computing) powered Archimedes computers, and later the Acorn A7000 PCs, would dominate schools and colleges across the U.K. until the mid-1990s and the arrival of Windows 95. But it’s still available today, and you can install it on your Raspberry Pi.

Installing RISC OS

The main reason why RISC OS is still around is thanks to ARM, with which it is inextricably linked. Arm Holdings’ original name was Advanced RISC Machines.

With an ARM-based CPU in the Raspberry Pi, there’s a certain poetry with installing RISC OS! And RISC OS can be run on all models of the Raspberry Pi too.

You have two options here. The first is to install RISC OS using the NOOBS installer tool. You’ll find RISC OS as one of the options, so simply check the box and click Install. The OS will install to your microSD card, and once completed you’ll be able to safely remove the microSD from your PC, insert it into your Raspberry Pi, and boot into RISC OS.


risc os download

Alternatively, use the RISC OS download for SD cards. Once the ZIP file is downloaded, unzip it then write to SD card.

If you’re using Windows, use the Win32 Disk Imager, as explained in our guide to installing an operating system on your Raspberry Pi How to Install an Operating System on a Raspberry Pi Here's how to install an OS on your Raspberry Pi and how to clone your perfect setup for quick disaster recovery. Read More . Linux users should see our platform-specific guide How to Set Up a Raspberry Pi in Linux Setting up a Raspberry Pi need not be difficult, even if you use don't use Windows. Today we show you how it's done in Linux. Read More for performing the same task, and if you’re not running either of those operating systems, we have a Mac OS Raspberry Pi operating system installation Getting Started With Raspberry Pi On The Mac Apple users can get in on the Raspberry Pi game pretty easily, but there are a few different ways to image a microSD card using your Mac. Read More guide for you, too.

Whichever option you choose, you’ll also need a monitor, keyboard, and a three-buttoned mouse. A mouse with a clickable scroll wheel will suffice here — the middle button opens menus in RISC OS.


Familiarize Yourself With RISC OS

Have you used RISC OS before? If so, when the OS boots (which is usually very quickly) much of what you see will be familiar. The desktop is pretty straightforward, but different enough from Linux, Windows or macOS to be a little tricky at first.

risc os desktop

Rather than a Start Menu-style launcher or a Dock, RISC OS has applications bundled together in folders. Applications can be identified by the prefix !, which in RISC OS terms, is known as pling.

Spend a few minutes to familiarize yourself with the RISC OS desktop, and have a play around with the mouse-driven UI. Remember, rather than two mouse buttons, you have three: left, middle, and right. These work as follows:

  • Left mouse button: Select, or double-click to open.
  • Middle mouse button: Menu, which opens a contextual menu.
  • Right mouse button: Adjust, this varies depending on the context.

You should look out for some other different-but-familiar aspects to using RISC OS. For instance, there is no standard file open/close dialogue. Instead, files can be double-clicked to open the associated program. To open the file with different software, drag and drop the file onto the software’s icon.

Meanwhile to save a file, use the Menu button to find the Save submenu.

Finally, pay attention to the Icon Bar. Running across the bottom of the screen, this will display your attached disks, and the Apps menu. Meanwhile, in the right-hand corner, you’ll find the icons for any open applications.

Enable Ethernet

Currently, there is no wireless support, so once you’ve booted into RISC OS, you’ll need to enable Ethernet connectivity. You’ll find this in the !Configure box. Here, you’ll find settings for managing the Time and date, Screen, Theme, and, most pertinently, Network.


risc os network

Network should be enabled by default, but you’ll only be able to access the internet via Ethernet cable connected to your Pi.

If you need to enable Ethernet connectivity, find internet > Enable TCP/IP Protocol Suite, then followed by Close and Save. You can then access your network, browse the web, and so on.

Without Wi-Fi support (which must surely come eventually, as RISC OS desktops in the past have had wireless networking) you’ll need to make sure your Pi is close enough to your router to run a cable to. Or you might employ a powerline adaptor, which will avoid messy cables and potential accidents.

Finding RISC OS Apps to Try on Your Pi

Once a connection has been established, you can surf the Web with the !NetSurf app, which you’ll find a link to on the desktop. Several other apps are bundled such as Paint, Edit, and Blocks, a Tetris clone. But if you’re looking for something new, head to !Packman to look for some free software. Or if you’re keen to find paid apps, try !Store.

risc os store

A number of applications are worth trying, everything from word processing packages to games, art packages to emulators. With so much to choose from, it will probably take you a while to find what you’re looking for… so let’s start with this: there’s a freeware version of Elite available for RISC OS. Elite was first released on the BBC Micro back in 1984. Although this is the 1991 version for the Acorn Archimedes, there’s a nice lineage there that you can have some fun with. Oh, and there’s a version of Doom too.

risc os doom

But RISC OS isn’t really about the past. This OS works in the present, and is capable of much more than being relegated to a Raspberry Pi-based curio. The RISC OS wiki presents a comprehensive collection of RISC OS software you should take a look at.

A Different Path

Although it can take a few minutes to get used to, RISC OS represents a different path for desktop computing, one that was all but abandoned in favor of Apple’s and Microsoft’s take on the mouse-driven GUI. The fact that you can still use RISC OS is testament to its quality.

Oh, and here’s a nice fact: Acorn Computers, Ltd was founded in Cambridge, England, in 1978. RISC OS was developed in Cambridge and launched in 1987. ARM processor designers Arm Holdings opened their doors in 1990 in Cambridge. And the Raspberry Pi was developed in Cambridge (launched in 2012), where I met the man credited with the Pi’s success, Eben Upton, back in 2013 Raspberry Pi's Father Speaks: Eben Upton On The Future of Technology And More Enthusiasm radiates from Eben Upton. He's the driving force behind the Raspberry Pi, that small computer that has been revolutionising hobbyist computing since its launch in 2012. Tall, and dressed casually, the founder of the... Read More .

Have you used RISC OS on your Raspberry Pi, or do you recall it from the old days? Tell us below!

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Alan Robertson
    September 14, 2017 at 5:31 am

    RISC OS is a great Operating System and I use it almost as often as my Windows 10 machine.
    It's actively developed with Multi-Core functionality being worked on at present.

    Well worth trying it you haven't already.

  2. Bryan
    August 28, 2017 at 11:44 pm

    Worth mentioning that the BBC Micro, the ARM processor, and RISC OS were all created by the same people at Acorn Computers, and ARM originally stood for Acorn RISC Machine.
    One of the reasons RISC OS is so small and fast is because it was created by people who knew the ARM chip inside out and was written mostly in assembler due to no compilers existing at the time!

  3. Gazoo
    August 27, 2017 at 4:56 am

    Nice write-up. RISC OS really intrigues me because it seemed to accomplish so much in such a lightweight package. On this point, it might have been interesting to point out both the size of the OS after install and its' RAM usage on first boot. (on mobile now, too lazy to look this up)

    Reading over your suggestions re: how to maneuver thru the OS was interesting. It certainly is different! Hopefully I'll have the time to try this OS in the future. It's been on my bucket list for years. Nice to know that RPI supports this and the links/how-tos here are going to prove invaluable.

  4. Doc
    August 27, 2017 at 2:02 am

    "Arm Holdings original name was Advanced RISC Machines."

    "Holdings'" - you *must* use an apostrophe with most possessive forms. #EnglishFAIL

    • Ian S
      December 7, 2018 at 9:10 pm

      It's a pity you didn't bother to check your facts. The company name does not contain an apostrophe. If you are unsure about the validity of this, please feel free to check with ARM themselves. #IntelligenceFAIL

      • Richard
        November 27, 2019 at 4:09 pm

        As Arm Holdings possesses previous names, it should indeed read "Arm Holdings'", as duly ammended in the article; still needs correcting to Acorn RISC Machine, as noted by Bryan.