From Zero to hero: Why mini 'puter Oberon should grab Pi's crown

It's more kid-friendly... No really


Two tiny, inexpensive, single-board educational computers just shipped. One has had lots of coverage already, but the odds are you've never heard of the other machine. However, the idea behind the obscure one is more important.

Hogging the limelight is the Raspberry Pi Zero, a computer so small and cheap it's being given away for free on a magazine cover – the way that software on cassette tape was 30 years ago.

In February 2012, the Raspberry Pi Foundation moved the goalposts for inexpensive computers with its first models: a workable if slow general-purpose computer for £25, cheap enough to be give to kids to play with – if they break it, it's no biggie.

As the Foundation planned, the open-source community has enthusiastically adopted the "RasPi". It now has a rich selection of software, add-ons and projects – although the "makers" love it so much that it's easy to forget it was meant to teach kids programming.

So, inevitably, it spawned a horde of rivals – the Banana Pi, Minnowboard, Odroid C1+, Creator Ci20 and so on. None have enjoyed the Pi's impact, partly because they’re from for-profit companies and partly because they range from a little to substantially more expensive.

So, now, there's a cheaper version: a cut-down Pi for a fiver.

It's a capable little machine in its way – it's a slightly faster version of the original Pi, with fewer ports. A decent if low-end single-core ARM, enough RAM to run a graphical desktop, and a ton of free languages and educational tools because it runs Linux.

But the Pi Zero is not so much an innovation as a response. It's an answer to devices such as the BBC's Micro:bit and the CodeBug and and C.H.I.P. The Pi Zero will do anything they will – possibly with the help of some similarly-cheap addons – and a ton more, as it's running a full operating system.

It will do great: the Foundation will shift millions of them, they'll get built into all manner of clever gadgets, and there will doubtless be faster successor models until they cost less than a London pint and are a competent desktop.

What they won't do, though, is transform computing in schools.

The Pi's strength is its cheapness and the simplicity of its hardware, but at heart, software-wise, it's a PC. No, not x86, but Linux is making that matter less and less now. Remember that there are hundreds more ARM cores than x86 ones out there – x86 boxes sell in the hundreds of millions per year, but ARMs sell in the billions.

There were some missed opportunities in creating the Raspberry Pi. The Foundation could have brought harmony and a de facto standard for firmware on ARM hardware – something the ARM world sorely needs. But since the Pi is actually controlled and booted by its GPU, ARM firmware is irrelevant to it. Failing that, the Foundation could have bundled RISC OS with it – the ARM chip's original OS, still alive and maintained, and which can fit a complete multitasking GUI into about 6MB.

But small and clever as RISC OS is, while it was radical in 1987, it's very retro now. It can't handle multiple cores, and while BBC BASIC is a great language, for better or worse, the world's moved on.

The thing that the Micro:Bit and CodeBug try to address is that Linux isn't a kid-friendly OS. It's vastly complex, containing thousands of bits of code in dozens of languages – even skilled professionals can't fully understand the whole thing now. In the launch video, Pi project founder Eben Upton fondly recalls his first machines, a BBC Micro and an Amiga 600. A kid could fathom those; I did, with my ZX Spectrum. Linux? No chance. Twenty-first century Unix is too big, too weird, too full of arcane 1960s strangeness.

Conventional wisdom is that this complexity is an unavoidable consequence of modern software's age and maturity, and that it's worth it. You just ignore the stuff you don't need.

Which brings me to the other cheap little educational computer you've never heard of: the OberonStation. Remember Pascal? A million-odd Delphi programmers do, fondly. Oberon is what Pascal grew up to be. It's a language and a whole OS built in that single language. And as the preface to its manual says:

… its primary goal was to design and implement an entire system from scratch, and to structure it in such a way that it can be described, explained, and understood as a whole.

No, it won't do the 1,001 things Linux will, but it's no toy.

Oberon is current, if arguably not modern. It also probably isn't the ideal tool for teaching today's school kids. But what it shows is that complete, working, usable operating systems – not single-trick ponies – can be built, essentially single-handed, and can be understandable by ordinary mortals.

Software like that is what will revolutionise teaching for the next generation or two. Computers so cheap they can be given away free with a six-quid magazine are wonderful, but alone, they're not enough. ®

Similar topics


Other stories you might like

  • Prisons transcribe private phone calls with inmates using speech-to-text AI

    Plus: A drug designed by machine learning algorithms to treat liver disease reaches human clinical trials and more

    In brief Prisons around the US are installing AI speech-to-text models to automatically transcribe conversations with inmates during their phone calls.

    A series of contracts and emails from eight different states revealed how Verus, an AI application developed by LEO Technologies and based on a speech-to-text system offered by Amazon, was used to eavesdrop on prisoners’ phone calls.

    In a sales pitch, LEO’s CEO James Sexton told officials working for a jail in Cook County, Illinois, that one of its customers in Calhoun County, Alabama, uses the software to protect prisons from getting sued, according to an investigation by the Thomson Reuters Foundation.

    Continue reading
  • Battlefield 2042: Please don't be the death knell of the franchise, please don't be the death knell of the franchise

    Another terrible launch, but DICE is already working on improvements

    The RPG Greetings, traveller, and welcome back to The Register Plays Games, our monthly gaming column. Since the last edition on New World, we hit level cap and the "endgame". Around this time, item duping exploits became rife and every attempt Amazon Games made to fix it just broke something else. The post-level 60 "watermark" system for gear drops is also infuriating and tedious, but not something we were able to address in the column. So bear these things in mind if you were ever tempted. On that note, it's time to look at another newly released shit show – Battlefield 2042.

    I wanted to love Battlefield 2042, I really did. After the bum note of the first-person shooter (FPS) franchise's return to Second World War theatres with Battlefield V (2018), I stupidly assumed the next entry from EA-owned Swedish developer DICE would be a return to form. I was wrong.

    The multiplayer military FPS market is dominated by two forces: Activision's Call of Duty (COD) series and EA's Battlefield. Fans of each franchise are loyal to the point of zealotry with little crossover between player bases. Here's where I stand: COD jumped the shark with Modern Warfare 2 in 2009. It's flip-flopped from WW2 to present-day combat and back again, tried sci-fi, and even the Battle Royale trend with the free-to-play Call of Duty: Warzone (2020), which has been thoroughly ruined by hackers and developer inaction.

    Continue reading
  • American diplomats' iPhones reportedly compromised by NSO Group intrusion software

    Reuters claims nine State Department employees outside the US had their devices hacked

    The Apple iPhones of at least nine US State Department officials were compromised by an unidentified entity using NSO Group's Pegasus spyware, according to a report published Friday by Reuters.

    NSO Group in an email to The Register said it has blocked an unnamed customers' access to its system upon receiving an inquiry about the incident but has yet to confirm whether its software was involved.

    "Once the inquiry was received, and before any investigation under our compliance policy, we have decided to immediately terminate relevant customers’ access to the system, due to the severity of the allegations," an NSO spokesperson told The Register in an email. "To this point, we haven’t received any information nor the phone numbers, nor any indication that NSO’s tools were used in this case."

    Continue reading

Biting the hand that feeds IT © 1998–2021