Linked by Michael Reed on Thu 7th Dec 2006 12:07 UTC
RISC OS In common with a lot of people who used to use RISCOS, I don't use it now and that is the focus of this article: Why don't I use it any more and what would it take to make me use it again? Of course, an article of this sort still has worth as there is bound to be some degree of correlation between my feelings, experiences and hopes in relation to the platform and those other people.
Thread beginning with comment 189153
To read all comments associated with this story, please click here.
ARX and other thoughts
by steve_s on Thu 7th Dec 2006 12:59 UTC
steve_s
Member since:
2006-01-16

To me the biggest problem with RISC OS as a modern platform is its fragility. The lack of pre-emptive multi-tasking and decent memory protection are big problems. These problems IMHO limit its usefulness as an embedded or PDA OS.

Indeed IMHO RISC OS is probably a worse starting point for a PDA OS than Linux. The GUI is not at all suited to pen-based working, so it would need to be replaced. (PDA pens don't have buttons, so what do you do for menus?) What that leaves you with that is of use is the kernel, Filer, Font Manager, and Draw Module. Whilst the Font Manager used to kick arse, it's now looking quite dated, and the Draw Module was always lacking.

What's sad is that Acorn were developing another OS for the Archimedes. It was called ARX, and was being developed at the Acorn Palo Alto Research Centre. It was to be a modern OS, with memory protection and pre-emptive multi-tasking like Unix, with a GUI similar to Mac OS - the guys working on it were experts in OS design. Unfortunately the project was poorly managed (as most Acorn projects were). Management decided to kill the project because the predicted finish date was long after the launch date for the Archimedes - Arthur was thrown together in a hurry, and the rest is history.

For those that don't know, Arthur was essentially developed by a bunch of BBC Micro games developers who had little experience in OS design. I believe that none of the folks that had been working on ARX worked on Arthur. It was designed to be compatible (to an extent) with the earlier BBC Micro OS - much of the early software on Archimedes machines was ports of BBC Micro apps. It was never really designed to be a serious OS.

IMHO what Acorn should have done was get in some decent management for the ARX project. Had they done that they'd have ended up with a serious computer system and things may have turned out differently. They could potentially have competed in the spaces that Unix and Mac OS were dominating. Unfortunately Arthur meant they were only suited to the education and hobbyist market.

RE: ARX and other thoughts
by Kroc on Thu 7th Dec 2006 13:24 in reply to "ARX and other thoughts"
Kroc Member since:
2005-11-10

Many technologies are destined to be a footnote. Even PC/GEOS released in 1989 had full pre emptive multi tasking and beat the pants off of Windows, yet still failed. If Acorn hadn't had such good education deals (in part thanks to Auntie and the previous BBC Micro), it might not have even got anywhere to begin with.

edit:
I dislike the fact I'm automatically being rated at 2, it seems very haughty. I can troll with the best of them sometimes and feel that I should earn a high rank each and every time.

Edited 2006-12-07 13:26

Reply Parent Bookmark Score: 3

RE[2]: ARX and other thoughts
by sbenitezb on Thu 7th Dec 2006 14:15 in reply to "RE: ARX and other thoughts"
sbenitezb Member since:
2005-07-22

"I dislike the fact I'm automatically being rated at 2, it seems very haughty. I can troll with the best of them sometimes and feel that I should earn a high rank each and every time"

But you aren't trolling ;)

Edited 2006-12-07 14:15

Reply Parent Bookmark Score: 2

RE[2]: ARX and other thoughts
by twenex on Thu 7th Dec 2006 18:54 in reply to "RE: ARX and other thoughts"
twenex Member since:
2006-04-21

I dislike the fact I'm automatically being rated at 2, it seems very haughty. I can troll with the best of them sometimes and feel that I should earn a high rank each and every time.

I agree. A think a far better method of giving preference to some users would be to automatically hide the comments of users whose comment scores are below a certain threshold, say 0.90. Then those who want to be showered in drivel can do so without bothering the rest of us! ;-)

Reply Parent Bookmark Score: 0

RE: ARX and other thoughts
by rhyder on Fri 8th Dec 2006 00:25 in reply to "ARX and other thoughts"
rhyder Member since:
2005-09-28

Perhaps Acorn could have kept developing RISCOS at a pace equivalent to their initial efforts. I'm not expert enough to make any authoritive determination on the matter but I wonder if pre-emptive multi-tasking could be /added/ to a co-op system. Surely the existing apps would still be fed their expected message sequence?

I sometimes wonder if there is some clever business rule that I don't understand that states: Develop an absolutely massive lead and then stop improving your tech. Amiga, OS/2, 3DFX, Altavista spring to mind.

Mike

Reply Parent Bookmark Score: 1

RE[2]: ARX and other thoughts
by steve_s on Fri 8th Dec 2006 10:00 in reply to "RE: ARX and other thoughts"
steve_s Member since:
2006-01-16

Acorn were busy working on their Galileo OS when they folded. The plan for RISC OS was to replace the kernel with the new Galileo kernel, which would have supported pre-emptive multi-tasking and memory protection.

I can see no reason why this wouldn't have worked and maintained application compatibility. The way that RISC OS apps work is by running in a loop continuously asking the windowing system what's happening, and it's at this point that the windowing system gives control to other applications before responding. A pre-emptive aware version of the RISC OS windowing system potentially wouldn't need to give control over to other applications.

Unfortunately a project like Galileo is a major undertaking - almost certainly beyond the abilities of Castle or RISC OS Ltd, even if they put their differences aside and worked on it together.

Reply Parent Bookmark Score: 1

RE[2]: ARX and other thoughts
by twenex on Fri 8th Dec 2006 11:20 in reply to "RE: ARX and other thoughts"
twenex Member since:
2006-04-21

I sometimes wonder if there is some clever business rule that I don't understand that states: Develop an absolutely massive lead and then stop improving your tech. Amiga, OS/2, 3DFX, Altavista spring to mind.

Yes, it's called the "Proprietary *Ware Method"

Reply Parent Bookmark Score: 1