liam_on_linux: (Default)
This is a repurposed CIX comment. It goes on a bit. Sorry for the length. I hope it amuses.

So, today, a friend of mine accused me of getting carried away after reading a third-generation Lisp enthusiast's blog. I had to laugh.

The actual history is a bit bigger, a bit deeper.

The germ was this:

https://www.theinquirer.net/inquirer/news/1025786/the-amiga-dead-long-live-amiga

That story did very well, amazing my editor, and he asked for more retro stuff. I went digging. I'm always looking for niches which I can find out about and then write about -- most recently, it has been containers and container tech. But once something goes mainstream and everyone's writing about it, then the chance is gone.

I went looking for other retro tech news stories. I wrote about RISC OS, about FPGA emulation, about OSes such as Oberon and Taos/Elate.

The more I learned, the more I discovered how much the whole spectrum of commercial general-purpose computing is just a tiny and very narrow slice of what's been tried in OS design. There is some amazingly weird and outré stuff out there.

Many of them still have fierce admirers. That's the nature of people. But it also means that there's interesting in-depth analysis of some of this tech.

It's led to pieces like this which were fun to research:

http://www.theregister.co.uk/Print/2013/11/01/25_alternative_pc_operating_systems/

I found 2 things.

One, most of the retro-computers that people rave about -- from mainstream stuff like Amigas or Sinclair Spectrums or whatever -- are actually relatively homogenous compared to the really weird stuff. And most of them died without issue. People are still making clone Spectrums of various forms, but they're not advancing it and it didn't go anywhere.

The BBC Micro begat the Archimedes and the ARM. Its descendants are everywhere. But the software is all but dead, and perhaps justifiably. It was clever but of no great technical merit. Ditto the Amiga, although AROS on low-cost ARM kit has some potential. Haiku, too.

So I went looking for obscure old computers. Ones that people would _not_ read about much. And that people could relate to -- so I focussed on my own biases: I find machines that can run a GUI or at least do something with graphics more interesting than ones before then.

There are, of course, tons of the things. So I needed to narrow it down a bit.

Like the "Beckypedia" feature on Guy Garvey's radio show, I went looking for stuff of which I could say...

"And why am I telling you this? Because you need to know."

So, I went looking for stuff that was genuinely, deeply, seriously different -- and ideally, stuff that had some pervasive influence.

ExpandRead more... )
And who knows, maybe I’ll spark an idea and someone will go off and build something that will render the whole current industry irrelevant. Why not? It’s happened plenty of times before.

And every single time, all of the most knowledgeable experts said it was a pointless, silly, impractical flash-in-the-pan. Only a few nutcases saw any merit to it. And they never got rich.
liam_on_linux: (Default)
I recently received an email from a reader -- a rare event in itself -- following my recent Reg article about educational OSes.

They asked for more info about the OS. So, since there's not a lot of this about, here is some more info about the Oberon programming language, the Oberon operating system written in it, and the modern GUI version, Bluebottle.

It is the final act in the life's work of Professor Niklaus Wirth, inventor of Pascal and later Modula-2. Oberon is what Pascal evolved into; probably, he should have called them all Pascal:

  1. Pascal 1 (i.e. Pascal & Delphi)

  2. Modula

  3. Modula-2 (basis of the original Acorn Archimedes OS, among others)

  4. Oberon

IgnoreTheCode has a good overview. This is perhaps the best place to start for a high-level quick read.

The homepage for the FPGA OberonStation went down for a while. Perhaps it was the interest driven by my article. ;-)

It is back up again now, though.

Perhaps the seminal academic paper is Oberon - the Overlooked Jewel by Michael Franz of the University of California at Irvine.

A PDF is here: https://pdfs.semanticscholar.org/d48b/ecdaf5c3d962e2778f804e...

This is essential reading to understand its relevance in computer science.

There are 2 software projects called "Oberon", a programming language and an operating system, or family of OSes, written in the language.

There's some basic info on Wikipedia about both the OS and the programming language.

Professor Wirth worked at ETH Zurich, which has a microsite about the Oberon project. However, this has many broken links and is unmaintained.

And the Oberon Book, the official bible of the project, is online.

Development did not stop on the OS after Prof Wirth retired. It continued and became AOS, which has a rather different type of GUI called a Zooming UI. The AOS zooming UI is called "Bluebottle" and newer versions of the OS are thus referred to as "A2", "Bluebottle" (or both, as "AOS" is a widely-used name).

There is a sort of fan page dedicated to A2/Bluebottle.

Here's the OS project on GitHub.

There is a native port for x86 PCs. I have this running under VirtualBox, as an app under 64-bit Linux, and natively on the metal of a Thinkpad X200.

May 2025

S M T W T F S
    12 3
45678910
11121314151617
1819 2021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

Expand All Cut TagsCollapse All Cut Tags
Page generated Jun. 19th, 2025 04:36 am
Powered by Dreamwidth Studios