Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

Reply to thread

MrChocky - agreed that this is strictly true; the definition between what constitutes 'embedded RISC OS' and what constitutes 'desktop RISC OS' is blurry; I'd maintain the issue is more one of hardware compatibility than missing components. I think we would have to wait until a review or larger description of the A9 came out before we could comment on how much of 'desktop RISC OS' is present in the A9 series.

bucksboy: Where is your hat ;). The issue of processor support is one, but probably not the biggest issue by any means. I would suspect running on an XScale is the least of the problems.

A HAL is exactly what you describe: a 'Hardware Abstraction Layer'. It allows you to carefully define with as little code as possible, differences in machine architecture. All OSes have hardware dependency - 'ROD's apparent strategy will simply replace hardware dependency with software ditto' therefore makes no sense. Linux, to quote the 'daddy' of interoperability has fantastic hardware support, but still requires work to function on a new system. It is, to all intents and purposes, hardware dependent.

What a 'HAL' /isn't/ is a magic wand allowing RISC OS to work on any ARM machine thrown at it. RISC OS 5 stands as much chance of working on my phone as 4.37 does in that respect. The lack of suitable hardware support is the reason why unmodified 5.0X won't work on a RISC PC.

I'm not in a position to comment on whether or how complete Select 32's hardware independence is, BUT a HAL doesn't mean it's easy to port to any machine you like; it just means you provide entry points for a potential hardware manufacturer to insert their code. You still need to write code for every processor or controller chip in the system, and that takes time and money.

Normally the person doing that coding is the machine supplier; Castle are in the position that they don't need to do this as they're shipping 5.08. Therefore, ROL needs to pay for that development.

 is a RISC OS Usermd0u80c9 on 16/11/04 6:14PM
[ Reply | Permalink | Report ]

Please login before posting a comment. Use the form on the right to do so or create a free account.

Search the archives

Today's featured article

  • RISC OS in Japan
    Who, where, what, when, how?
     13 comments, latest by Sawadee on 14/4/05 10:01PM. Published: 4 Apr 2005

  • Random article

  • Now it couldn't be simpler to send us your news
    We've added a form to the front page so you can quickly and easily submit your news, links, tip-offs or anything else RISC OS-related that you think other Drobe readers will be tickled by. Submitting news helps us keep the Drobe front page regularly updated and if your news is posted, we'll give you a byline so you can let everyone know you're doing your bit for Drobe, the RISC OS platform's top source for news, views and information.
     Discuss this. Published: 23 Feb 2009

  • Useful links

    News and media:

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster


    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign

    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "We accept Drobe likes to be [controversial], no problem there - but a sinister pattern has appeared over the past year or so"
    Page generated in 0.0439 seconds.