| I think there's a lot of fondness for Acorn, at least here in the UK but I'd like to offer a slightly more accurate history. I was the owner of many Acorn machines including BBC B, Master, A410, RiscPC 600. The hardware, clearly designed or at least originated by Sophie Wilson was remarkable. It was robust, well designed and incredibly expandable. To this day there is not a single computer that actually made sense more than anything that Acorn kicked out. A human could learn everything about it in intimate detail without a problem. However the software was a source of constant pain. Firstly nothing was finished initially when the Archimedes came out. The Arthur OS was apparently named as a "A Risc operating system by THURsday" because their internal OS project, apparently Unixlike, went down the crapper during development and they had to hack something up quickly so they had a minimum viable product. What I ended up with was a barely usable OS that consisted of a quick port of Acorn MOS from the BBC Master series and a naff GUI chucked on top for my £1400 investment (a hell of a lot back then and even now) that wasn't fixed properly until RISC OS 2 came out in 1989 so I sat there with a lemon for a year. After that we were stuck with a cooperatively multitasked operating system with a worldview completely different to anything else at the time or in the future. A lot of progress was made but it never had any prospects despite a lot of us clinging onto the initial investment. Now I certainly enjoyed the platform but in retrospect, I'd have invested my money in something else back then if I knew what was going to happen. I full respect the achievements here and more importantly the legacy (I have 12 ARM processors still in various things in my house!) but for us footsoldiers who paid up back then, it wasn't all love and happiness. |
But it was only after Acorn imploded in 1998, and a a couple of years of working with Linux that I thought "hmmm, you mean I can write shared libraries for my C code that aren't kernel modules?" and "what, you mean the computer can just switch away from my task even though I've not called Wimp_Poll? What if I'm not done?" and "What, you mean the OS will just kill my task if I address some memory I'm not supposed to? How does it not know I didn't intend to patch the OS from my desktop application?" etc. etc.
Also the Archimedes (at least) was pretty much the most expensive computer on the planet at the time - something like £3000 in 1988 money - it's amazing they sold so many to people just on the strength of Zarch :) ( https://www.youtube.com/watch?v=ALfnZjCiuUQ )