Helios-NG: An open-source cluster OS that links the Atari ST and Commodore Amiga

What is old is new again: linking open source Unix-alikes, native cluster OSes for massively parallel computers, and 1980s platform rivalries. You get all this in a somewhat dusty project hoping to "breathe new life" into Helios, a manycore OS from the '90s.

Parallel computing is back in fashion. Just last week, The Reg covered an inexpensive Arm cluster in a box; and support in the next Linux kernel for 24-core Atom chips and 64-core ARM ones.

Back in the 1980s, Intel couldn't build you a box with that many cores - but a small British outfit called Inmos could. While a remote descendant of Inmos provides one of the processors in relatively recent Amiga hardware, there's a much older connection.

There were three home computers that teenage British proto-geeks could aspire to owning: Commodore's Amiga, Atari's ST, or the British alternative, Acorn's Archimedes. While the ST had an off-the-shelf OS using Digital Research GEM, both Commodore and Acorn tried to build all-new OSes, and when those efforts failed, resorted to adapting pre-existing code. Acorn Arthur, later renamed RISC OS, drew heavily on the BBC Micro's OS, MOS.

Commodore went to an external contractor instead: MetaComCo. Their programmer, Tim King, adapted much of the TRIPOS operating system by Martin Richards to the new machine to form AmigaDOS.

King and some other team members subsequently left and started a new company, Perihelion Software, which created a new OS, Helios, for the Inmos Transputer. At least somewhat Unix-like, Helios was intended for many-processor parallel computers, and extended TRIPOS's lightweight message-passing architecture to coordinate processes running on separate CPUs.

So when Atari launched its Transputer Workstation, the ATW800 or ABAQ, it ran Helios. Ironically, given that MetaComCo originally pitched the idea at Commodore, when a household name launched a Helios machine, it was Atari hardware - running a distant relative of AmigaDOS.

Helios didn't die with the Transputer. It was later ported to other CPU architectures, including Arm - it was the basis of Acorn co-founder Hermann Hauser's early pen-driven computer, the Active Book. (We recommend the promotional video.)

There's quite a lot of documentation, source code, and even installation media available, both for the original version and later editions. Perihelion's introductory book, The Helios Parallel Operating System [PDF], begins gently and readably, and the first chapter or two form a good starting point.

Helios is open source now, and there were ambitious plans to revive and modernise it, though those seem to have stalled.

In an ideal world, something like this could be a great fit for hardware such as the Atom 5900 series, Huawei's Kunpeng 920, or even a cluster of Raspberry Pis. ®

About Us
Website HardCracked provides softwares, patches, cracks and keygens. If you have software or keygens to share, feel free to submit it to us here. Also you may contact us if you have software that needs to be removed from our website. Thanks for use our service!
IT News
Jan 21
'Please download in Microsoft Excel': Meet the tech set to monitor IT performance across central UK government

Influencing billions in spending, the Cabinet Office will keep tabs on Whitehall with... a spreadsheet?!?

Jan 20
First they came for Notepad. Now they're coming for Task Manager

Is nothing safe from the dead hand of the Windows 11 design aesthetic?

Jan 20
The robots are coming! 12 million jobs lost to automation in Europe by 2040 - analyst

Ageing populations, competition, cost-cutting and COVID-19 driving increased adoption

Jan 20
Lots of new toys, caps lock still stuck on: ONLYOFFICE hits version 7

LibreOffice alternative unfurls latest productivity software update

Jan 20
AI tool finds hundreds of genes related to human motor neuron disease

Breakthrough could lead to development of drugs to target illness

Jan 19
Version 7 of WINE is better than ever at running Windows apps where they shouldn't

Improved graphics card, multi-monitor, Direct3D, and 64-bit support