Drobe logo

Select preview


Published on 31st Oct 2001, 02:06:37, source is drobe.co.uk
By Chris Williams

Every feature in Select 1 covered, what's in, what's out, what's it look like and what do we think of it?

operating system (comp.);
A collection of system programs that control the activities of the computer system such as job control, input/output and processing. (Wordsworth dictionary of Science and Technology)


As an operating system RISC OS gets to sit alongside the other great names of the computing world. Unix, NetBSD, MacOS, Windows, RISC OS, they each act as a software backbone to whatever computer they are installed on. Granted each of them might do things slightly differently and some get used for different purposes but essentially they all work towards the same goal, acting as the glue between the user and the tangled electronics inside the computer. As I type, RISC OS is dealing with keypresses, multi-tasking the twenty applications running, providing any software routines requested by said applications, keeping the sound system ticking over for my entertainment, telling StrongEd to redraw its display and processing any other interrupts, vector routines or call backs. It's all software, one big party dancing to the beat of the StrongARM processor's clock. As users, you should expect RISC OS to provide ample and friendly access to hardware and software. It's your best friend.

The announcement

It was something that turned the market on its head. Right before the Wakefield show earlier this year, RISCOS Ltd., the company with the exclusive license to develop RISC OS for desktop machines, announced to the world its plans to release the next versions of RISC OS. By subscribing to the RISC OS Select scheme, you receive the latest editions of RISC OS on up to three CDs, each released over the course of 12 months under the banner of RISC OS 4+ and sporting a funky new green cog logo. On each of the CDs will be a selection of components for you to install as well as a ROM image that is softloaded after powering up your computer -more on this later. You need a copy of the RISC OS 4 ROMs installed in your machine before you can use RISC OS Select. The first year of Select will cost £105 for those with RISC OS 4 or £179 for those who need a set of RISC OS 4 ROMs. Earlier this year, one day after the drobe editors' received their A level results, drobe.co.uk was invited to the Pace Micro Technology offices in Cambridge to be demonstrated RISC OS Select by RISCOS Ltd.'s managing director and one of the RISC OS Select programmers. This article has been written from information learned at this meeting and any further developments passed onto us thereafter.

Why all the fuss?

Indeed, why all the fuss. Well there's a number of points about RISC OS Select that made some poeple sit up:


Why the release?

RISC OS Select is a scheme that will deliver developments in RISC OS to the public in an easy and accessible form and distribution on CD seems like an excellent way of maximising turnaround. RISCOS Ltd. hope to use the Select scheme as a way of distributing the many internal developments that have gone on since the lastest major release. Also RISCOS Ltd. wants RISC OS to become attractive to technology companies from outside the desktop market and in order to do this, RISC OS needs a change in structure and fresh wave of developments. It's a form of evolution for the OS. RISC OS Select is also designed to allow others to take much more advantge of the OS, a great deal of framework has been engineered for third party developers.
All documentation relating to the new version of RISC OS is currently being prepared for release and drobe was strongly assured that all new APIs and related documentation will be made available for subscribers on the Select CDs and online at riscos.com. RISCOS Ltd. is also looking forward to people volunteering to help in the release of documentation.

All major software packages and hardware solutions have been checked to ensure they work; from Artworks to the Aleph1 PC card software to legacy software such as Impression. In fact there is no reason why any properly written software that works on RISC OS 4.0x shouldn't work on RISC OS Select because the RISC OS Select team have been very careful in ensuring that existing software doesn't break. If a piece of software breaks programming guidelines then it faces the penalty.
They are also aware of the problem of embedding features into the OS that are already available in the form of freeware patches. They have felt that they have struck a balance by including features that RISC OS would naturally demand (JPEG export in !Paint for example) and not stepping on the toes of freeware authors who have developed add ons (such as being able to alt+tab switch between open windows).

Using an installer application, you can pick and choose which components to install or remove. Components will be shipped on a CD with a ROM image and as components are improved and updated they will appear online for Select users to download using their usernames and passwords. Select users also get access to a mailing list where they can contact the RISC OS Select developers. Remember also that RISC OS Select also includes all the features from RISC OS 4.0x.

System changes

RISC OS Select, orginally codenamed RISC OS 4.5, is the start of a system wide tidy up and modularisation. For example, the kernel, (the core section of the OS), has been split into separate modules to make the system more interchangeable and streamlined in the future. Think of lego bricks, where each brick is a separate component of the OS, think how easy it is to change and swap around bricks. Now put that in terms of RISC OS: individual components of RISC OS can more easily be interchanged, removed or installed, updated or sublicensed to third parties from RISCOS Ltd. These internal system changes relate to how RISC OS works and handles things and are described here: (unless specifically stated, all these features will appear working on the first Select CD)