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

RISC OS features in plain english

By Chris Williams. Published: 14th Jan 2006, 07:08:47 | Permalink | Printable

A brave stab at bringing all the feature lists together into one easy to understand summary


ROL motifIn 1999, RISCOS Ltd. released RISC OS 4, and then in 2001 launched the RISC OS Select scheme. Select is subscription based, where users pay up front for a year's worth of updates and support. New versions of the operating system are 'soft-loaded' over the base copy located in the ROM chips on the computer's motherboard during boot up, and copies are distributed along with extra software and utilities via the Internet and CDs. A ROM based version called RISC OS Adjust was launched in 2004. The operating system is intended to run on Acorn RiscPC class computers, including the A7000 range.

A database of changes from the developers' logs are available online, but are highly technical in nature. Below is a list of key operating system features for all of RISC OS 4.39, compiled from various separate sources, which hopefully describes details in a more straight forward manner.

Low level
  • Compatible with ARM processors that provide a 26bit addressing mode (no longer supported by modern cores)
  • Lightweight kernel with core functionality split into separate modular building blocks
  • Basic memory protection for applications
  • Single threaded
  • Proprietary software API; SharedCLibrary module supports C90 features and functions
  • Operating system can load extension and driver modules that typically attach themselves to interrupts and events, and can provide additional software interfaces and command line functions
  • Provides a co-operative multitasking environment for desktop applications and pre-emptive multitasking for command line applications
  • Includes protection from known viruses
  • Includes internationalisation support for applications wishing to provide text and resources in various languages
  • Simple debugger built in to view and alter memory locations, and disassemble code
  • Uses a logging system called Syslog to record errors and other messages generated by applications, which can be inspected later; can also record the progress of the system as it boots up to help pin point failures during a computer's start up, and is configurable in how it stores logs and optionally sends them to a networked computer for safe keeping
  • A 'BIOS menu' like graphical user interface can appear before the desktop is started in order to allow the user to boot the machine from a CD or from a network fileserver, to configure the number of hard discs connected, and similar settings. It will appear automatically if a serious error occurs during the computer's start up
  • Applications can use a maximum of 26MB RAM each, although can allocate more memory for data by using dynamic areas
  • Scripts that contain commands to be executed, called Obey files, are cached in memory to help boost performance
  • Fits inside a 4MB Flash ROM or 6MB RAM when loaded from disc


Hardware
  • Supports legacy Acorn-era VIDC and IOMD chipsets, and compatible clones, for graphics, sound and IO
  • Supports legacy Acorn proprietary podule expansion bus; expansion cards usually provide drivers in ROM, and supported products can:
    • Provide USB 1 and 2 support
    • Support selected entry level ATi AGP graphics cards
    • Provide 10Mbit and 100MBit ethernet networking
    • Provide TV and video capture, audio capture, and so on
  • Support for scroll wheel mice
  • Supports standard serial and parallel ports
  • Supports software controlled power-off, where available, and with a shortcut from the shutdown window


Networking
  • BSD derived TCP/IP networking stack
  • DHCP and BOOTP support for automatic network configuration, and with no reboot required for changes to take effect. The DHCP client also supports sending the computer's name to the DHCP server to increase compatibility
  • Uses ZeroConf to configure the computer to use the current network with no user intervention, which is said to make the job of setting up a network easier; as used by the Apple Rendezvous protocol
  • Support for AppleTalk, allowing file and printer sharing with Apple computers
  • ShareFS provides proprietary network based filesharing between computers; can share whole file systems as well as individual directories, shares can be password protected, and shared directories are highlighted in filer windows with a special shared icon
  • LanManFS provides access to Windows workgroup networks
  • Support for legacy proprietary Acorn networking, including legacy Econet support
  • A simple packet filtering firewall is provided to protect services such as file servers from being reached by external networks and the Internet
  • A DNS server is included to provide hostname look ups


Graphics
  • Support for 2:1 sampled EXIF JPEGs
  • The Image File Rendering (IFR) system is a plugin based system that allows applications and the operating system to easily display any supported image format. Plugins exist for JPEG, PNG, Sprite, Drawfile, BMP, ICO, Clear, PCX, PNM, XBM, ArtWorks, Sun Raster, and more images from third parties
  • Image File Convert uses IFR plugins to convert images from one supported format to another
  • Support in the operating system and bundled software for handling and displaying bitmaps with alpha channels; allows images to have 256 levels of transparency, and third party programs can use this feature too
  • Support for sprites with a CMYK colour scheme, as used in professional printing; CMYK sprites are compatible with most existing software
  • Icons being dragged around the desktop and between applications are properly transparent and blended with the background; this transparency effect can be used by third party software
  • Enhanced colour mapping support allowing applications to easily manipulate and process the colours in an image; used by operating system components to improve the plotting of images and other applications can support it too. Processing includes colour inversion, conversion to greyscale, gamma correction, contrast and brightness adjustment, and tinting an image with a given colour. It is backed by another new module that will blend colours together for the OS and applications that wish to use it. One example is the tinting of file icons that are selected in the filer


Sound
  • 16-bit sound support
  • Ratetracker module keeps the state of the sound system in check


Filesystems
  • Support for Acorn proprietary filesystem, including long filenames
  • Hard discs of up to 256GB in size are supported
  • DOSFS provides Microsoft FAT filesystem support, up to a limit of 2GB, and supports hardware partition tables
  • RAMFS provides a virtual hard disc in memory, ideal for temporary data storage; can be resized to up to 256M
  • Supports standard ISO9660 CDs and the Rockridge and Joliet extensions
  • Preliminary support for UDF, the file system structure found on DVD discs
  • Can perform a 'quick' format of floppy discs, which greatly reduces the format time
  • Can boot from floppy, CD-ROM, local area network or hard disc
  • Can create virtual filesystems using path system variables. For example, Music:$ can refer to ADFS::HardDisc4.$.Internet.Downloads.Music
  • Can warn the user if the computer is rebooted without being safely shutdown, and can optionally check the integrity of a hard disc if such a situation occurs


Desktop
  • Full window based graphical desktop with context sensitive menus, and an iconbar showing which applications are running and any devices that are connected
  • The pinboard is a background area to which files can be attached and windows can be 'minimised' to. It can also display as a wallpaper any image supported by the IFR and can be brought to the front of the desktop using a shortcut; if you run out of wallpaper images, it can produce one for you using a graduation of selected colours
  • Uses all 3 buttons on a mouse to perform operations, open menus and perform alternative operations
  • Up to 16 million colours possible on the desktop, and support for up to 180 DPI sprites
  • Files do not have type extensions (such as article.txt) and instead use meta-data to store their type
  • The filer, which graphically represents directories of files in windows and allows users to easily manage their work and information, can properly sort files with numeric and mixed upper- and lowercase filenames, as well as sorting by type, date created and size
  • The filer can also display thumbnails of images in directories using the IFR system
  • Icons being selected by a 'rubber band box' are highlighted in real time as the edge of the selection box moves over them
  • Dragging a group of files from the filer will display during the act of drag'n'drop the number of objects that will be moved or copied by the operation
  • When running an executable from the filer, the system will make sure enough memory is allocated to fit the program in memory, rather than use the Next slot as defined in Task Manager
  • The layout and position of window control icons around windows on the desktop can be configured; these include the 'close', 'iconise', 'minimise', 'maximise' and scroll buttons, allowing the user to customise the general window user interface
  • Individual filer windows can be refreshed if, for example, new files appear from a networked computer
  • A global clipboard is supported by the bundled applications, and third party software can too; users can use control-c and control-v to cut and paste information between core applications and other programs that support this feature
  • Text in writeable icons can be cut and pasted to and from the global clipboard; text can be highlighted and the effects of deleting and typing over highlighted text is configurable
  • Action buttons in windows, such as 'OK' and 'Cancel', can be themed and have their appearances changed; example designs are included to give them a rounded edge style. This also applies to other icons, such as group boxes
  • Command line applications can be executed in a task windows, which pre-emptively multitask alongside desktop applications
  • Full anti-aliased font support on the desktop with support for 8bit Latin; various built-in fonts provided
  • A recycling bin collects deleted files so they can be retrieved if needed again, and the bin can expire trashed files permanently at a later date or at the user's request
  • The system provides a multi-user system, allowing individual users to have their own separate application configuration settings and personal directories for storing data; they can 'login' with their own username and passwords
  • A hardware profile system enables the user to create different hardware setups so that particular application settings come into effect when a given hardware setup is used. For example, if you have a Viewfinder graphics card, you can configure the system to start up with different software loaded and use different a display resolution depending on whether or not you have the VF card plugged in when you turn the computer on
  • Provides a toolbox of commonly used user interface components for third party developers to reuse; many components have been released, updated and bug fixed during the course of RISC OS 4's development. These desktop gadgets save programmers time and effort when using them in their own third party applications
  • Structured boot sequence that allows tasks and applications to be run during the computer's start up, and also holds all the system's disc based resources and extension modules; attempts to delete it produce a warning in case the operation was accidental


Applications
  • Alarm: An alarm clock that can schedule tasks to run and make messages appear at set times and dates. Can also use the Internet to keep the computer clock accurate
  • BASIC: Built in programming language for 'rapid application development'; can also assemble machine code programs
  • CD Player: Now built into CDFS, can query online databases for disc and track titles
  • ChangeFSI: Scale, rotate, flip, smooth, sharpen, and colour enhance native sprite images, and optionally convert them into JPEGs. It can also import PNGs and export them using the global clipboard
  • Configure: Plugin based control panel for the operating system and surrounding software. Allows many aspects and appearance of the system and desktop to be customised and tweaked, including the settings for bundled applications like Paint and Draw
  • Bugz: A tool that enables users to generate bug reports about software that crashes, along with information about their computer system, ready to send to RISCOS Ltd or a relevant third party developer
  • Draw: Entry level vector graphics package with new SVG export feature, and uses the IFR system for bitmap image import
  • Help: Interactive help system, allowing applications to display 'tool tips' and other messages as the user moves the pointer around the desktop
  • Image Viewer: Can display any image supported by the IFR system
  • Mini tools: Compact command line utilities to search files for particular bits of text, to create and unpack zip archive files, to compress and decompress gzip files, and to convert images with the IFR system. Command line utilities like these can also provide information about themselves to the standard *help command
  • Network tools: Simple tools that check the connection between two computers, trace the network route of a connection between two computers, and so on, plus an FTP client and two applications that monitor the download and upload rates of the computer when connected to a network or the Internet
  • Paint: Simple bitmap graphics editor; can also sort sprites, allow the user to arrange sprites in a spritefile by hand, can crop images, can plot anti-aliased fonts, has a new toolbar with colour picker, can edit and create alpha channel and CMYK images and can do local transparency flood fills. Can use the IFR system to import images supported by the IFR and also export images as JPEGs and PNGs.
  • Printers: Various printers supported including InkJet, Laser and Postscript. Support for 'plug in and play' USB and parallel printers available online
  • Screensavers: A number of screen savers are bundled with RISC OS Select
  • Other bundled software: scientific calculator; magnifying glass utility; entry level text editor and word processor; entry level music editor with MIDI output. Also available is the ANT Internet suite, a collection of software including a web browser and email client; Omniclient, a network client that supports Windows file sharing, Apple Talk and other protocols; and ImageFS, which converts known image formats into native sprites


Bug fixes
An unprecedented number of bug fixes have been rolled out over the years for just about every component in the OS: from handling dodgy JPEG data to fixing a serious bug in the MessageTrans module, from revising the toolbox modules to addressing faults in the network related software. The overall effect is that system stability is massively increased.

There are many more tweaks and enhances, too numerous to list here - consult the links below for all the fine details. For updates to the software API, consult the documentation published to Select subscribers and Adjust users.

Sources
Select release 1
Select release 2
Select release 3
Adjust release

Links


Back to the RISC OS feature list index
Chris Williams contributed to three RISC OS Select components: BootMenu, SockStats and MiniGrep

Previous: Remote desktop apps compared
Next: News in brief

Discussion

Viewing threaded comments | View comments unthreaded, listed by date | Skip to the end

Chris - just had a good read through all three sub-articles. It must have taken you ages! Extremely well-researched and easy-to-read, and gives an excellent overview. The RISC OS 4.40 article also does a great job at breaking down some of the newer features into things that non-techies will understand (to an extent - they're still very technical subjects, but certainly easier to read than it was!) Many thanks to all involved on this for a great job. Will make a good reference piece for some time.

 is a RISC OS Usermd0u80c9 on 14/1/06 9:53AM
[ Reply | Permalink | Report ]

Magic! :-D

After asking for something like this in the comments on the 2006 predictions - & it appears.

Great work guys.

Only thing ROL need to do now is to include options for the folder colours - that green is yak! ;-)

 is a RISC OS UserROHC on 14/1/06 11:07AM
[ Reply | Permalink | Report ]

Brilliant!

I've hoped something like this would appear for a while now, but this is better than I could have expected! Excellent work and this should serve the interests to far beyond just the platform community.

 is a RISC OS UserhEgelia on 14/1/06 11:36AM
[ Reply | Permalink | Report ]

And yet it has to be asked - why didn't the people who produced the OS do the same?

This applies to many things - not just RISC OS. Some of the documentation available for other platforms sucks harder than a whore on a saturday night!

 is a RISC OS UserNodoid on 14/1/06 12:09PM
[ Reply | Permalink | Report ]

Nodoid:

I do agree; this kind of thing should be up on the RISC OS Ltd website in particular. Castle do seem to have been slightly better at explaining what RISC OS is all about on their website.

A really enlightening article, and one that's going to be useful to refer back to in future, when people ask about RISC OS. Thanks drobe :)

 is a RISC OS Userflypig on 14/1/06 6:29PM
[ Reply | Permalink | Report ]

Hmmm, been mod'd down. Fair enough.

Put it this way. If, when OS 4 was released this sort of information was around and in such an accessible way, I very much doubt that those who maintained their "I'm sticking with OS < 4" stance (especially those on OS 3.1) would have stayed that way.

I somehow doubt that collection of people realise the long term damage they did by adopting that stance and more over, how little ROS Ltd did to help themselves by not writing as clearly and simply as drobe has here (or even writing much at all).

 is a RISC OS UserNodoid on 14/1/06 7:44PM
[ Reply | Permalink | Report ]

Ok agreed that the various Risc OS players could have done 'their bit' better. But have you ever thought that in their eyes they had? Communication that reads well is very difficult. How many times have we complained that the help files in software is rubbish? Think who writes it.

I take my hat off to anyone who manages to take, what in essense, is a technical subject and make it readable/understandable by 'the man in the street'.

Well done Drobe!

 is a RISC OS UserMart on 15/1/06 12:52AM
[ Reply | Permalink | Report ]

Mart : I agree with what you're saying, but given what we've seen since the inception of OS 4, can you *honestly* say that they have?

Look at it this way - OS 4.0x offered some BIG changes over 3.7 and the difference between OS 4 and 3.1 was so large as to be unbelieved. However, due to a lack of talking non-technical, the uptake of OS 4 was not as big as hoped.

While I hate to draw examples, could you imagine the borg not detailing in idiots terms the differences between its current bug ridden, code bloated pile of effluence and the next version in terms that your gran could not understand?

If I said to someone on OS 3.1 that the advantages of going to OS 4 were a, b and c and they were geeky sounding, they'll ignore them. But if I said a, b and c in terms of what they could understand (for example, Impression runs twice as fast or the CD will work correctly and enable you to read any form of disc in it or your disc access is four times faster and you're not restricted to small drives any more), then they are more likely to say "yeah - neat!" and buy the thing.

It doesn't matter what they thought then - they were obviously wrong. No easy way to say it, but they were hideously off the mark. And looking at the spec sheets, they still are. Sure, Castle are doing a much better job at describing, in human terms, what the benefits of OS 5 are over the RPC, but it's still probably not enough.

Maybe the pair of them can join forces and employ Chris as some form of media chap - no wait, last time they agreed to do something together....

;-p

 is a RISC OS UserNodoid on 15/1/06 1:04AM
[ Reply | Permalink | Report ]

I herewith nominate Chris for the RISC OS Awards 2006!

 is a RISC OS Userhzn on 15/1/06 7:49AM
[ Reply | Permalink | Report ]

Fantastic article! Something like this has been needed for years, and for such a clear, concise article to finally be delivered is a huge step forward for the platform. Well done Drobe!

One thing I would still like to see however is a decent resource comparing the major software packages and their features for new users. Some straightforward reviews with screenshots would be very helpful; it would be good to include older software still available from dealers, especially since many websites for the software have long since vanished.

 is a RISC OS Usertimephoenix on 15/1/06 7:49AM
[ Reply | Permalink | Report ]

Two very good RISC OS features are missing: 1. Filer operation can be paused and and show progress 2. Scroll direction etc. can be reversed using other mouse button saving lots of mouse movement

 is a RISC OS Userhzn on 15/1/06 11:49AM
[ Reply | Permalink | Report ]

Agree with the above, a great article Chris.

Here is another feature I would like: When you drag a file to save (from say, !Zap) into !FTPc, it saves it to the FTP site you are viewing, which is great. However, after that you can't just press F3 then Enter to save, you have to drag the file every single time, which is a bit of a pain. Not sure whose place it is make something like this work, but it would be truly great to give every RISC OS app the ability to save to FTP this easily.

 is a RISC OS Userthegman on 15/1/06 1:35PM
[ Reply | Permalink | Report ]

thegman:

FTPFS - what a great idea

Having said that I prefer drag'n'drop - a core RISC OS function

 is a RISC OS UserROHC on 15/1/06 1:53PM
[ Reply | Permalink | Report ]

Oh yeah, and also filesystems for SCP and SFTP would be great. :-)

 is a RISC OS UserJGZimmerle on 15/1/06 2:09PM
[ Reply | Permalink | Report ]

To ROHC: FTPFS ist indeed a good idea and if it is a FilingSystem then Drag'n'Drop etc. is there automatically since that's then the filer part..

To ROL/CTL/...: A good FTP-Server as well as a server for Windows shares (that is smbserver in good) would be nice as part of RO too. Hi, ROL, include that in Select and Select for IYONIX and quite a few more user will be seriously tempted to upgrade!

 is a RISC OS Userhzn on 15/1/06 2:42PM
[ Reply | Permalink | Report ]

In reply to ROHC, JGZ, hzn,

While FTP FS would be great, !FTPc fits the bill for me perfectly, except for that one feature, I don't really mind having to a seperate app for FTP at all, especially one as good as !FTPc. I think all !FTPc needs to be able to do is to 'pretend' to apps that it is a normal Filer window, so that all apps can open/save files using it. I'm not sure if that is something which needs to be done by ROL, !FTPc authors, or other application authors, but if it could be made to work, all apps would be able to save/open from FTP, which makes a great improvement from say the Mac, in which some apps like BBEdit (a text editor) can save to FTP, but the majority cannot.

 is a RISC OS Userthegman on 15/1/06 3:11PM
[ Reply | Permalink | Report ]

A couple of things missing from the RISC OS 5 list:-

DOSFS supports FAT12/16 and FAT32, including Windows broken versions of FAT16 with a FAT32 style variable length root directory (which previous versions including the ones in RO4 & Select does not).

LanmanFS supports proper long filenames with RISC OS filetypes translated in to/from DOS extensions by MIMEmap and ,hex extensions for other RISC OS types. LanmanFS on Select only supports 8.3 DOS name, munches 10 character RISC OS names to 8.~2 and stored types in hidden RISCOS.EA files.

RISC OS 5 supports the scroll wheel of USB mice. Select also has support for the scrollwheel of PS2 mice.

 is a RISC OS Userdruck on 15/1/06 3:30PM
[ Reply | Permalink | Report ]

Nice piece. One bit seems missing, though - a change summary.

E.g.

Here's what was in RO2. Here's what the final version of RO3 added. (Then comes the tricky bit of defining the split where RO5 left RO4 in its Adjust/Select incarnations behind.) Here's what RO5 adds. Here's what Select/Adjust adds.

As an interested but currently non-Acorn using outsider, I have no idea what Select/Adjust can do that RO5 can't, so it's hard to understand why people want Select/Adjust on Iyonix or why there is any point to making a 32-bit version of RO4 when RO5 already exists.

In the barrage of facts and figures in this article, one cannot readily pick out the difference between current RO4 and current RO5.

Otherwise, it's good.

 is a RISC OS Userlproven on 15/1/06 6:08PM
[ Reply | Permalink | Report ]

timephoenix: regarding a comparative list of software titles - is this something that could be combined with the risc-os.net database? In a similar vein, something I've been working on a bit at my site (linked from my user info) is a 'must have' list for RISC OS, detailing essential apps and utilities, and where to find them.

 is a RISC OS Userjymbob on 15/1/06 8:08PM
[ Reply | Permalink | Report ]

jymbob:

Integrating such reviews into RISC-OS.net and the like is exactly what I was thinking. I think probably the weak point of such directories is their size - they tend to cover every tiny little app, hence making them easy to get lost in. For new users who just want to know what options there are for web browsing, DTP or whatever, it's too confusing.

My ideal RISC-OS.net: - The current database - Comparisons of current and legacy Machines - Comparisons of major software packages - How-to guides on using RISC OS for certain tasks (Drobe's feature on Antius [link] is a good example of this) - Converting to RISC OS - guide to changing to RO from another platform

For such promotional material to be available on one of the major RO portals would be very positive; at present there really isn't one place to easily find out what RISC OS is all about. Any effort to create a newbies guide like this would certainly gain my assistance.

 is a RISC OS Usertimephoenix on 16/1/06 6:51AM
[ Reply | Permalink | Report ]

timephoenix:

"Converting to RISC OS" - perhaps one of the welcome guides could be published online.

My wife, who had only really used windows before she met me, was most impressed with the one that came with the Iyonixes.

 is a RISC OS UserROHC on 16/1/06 9:54AM
[ Reply | Permalink | Report ]

Iproven: People want it done for the very good reason of there not being two different current versions of the OS, and that's before you start thinking about features. The current situation is only just about bearable if you assume there are never going to be any more new machines (A9 notwithstanding), and I really hope that there will be.

 is a RISC OS UserSimonC on 16/1/06 10:12AM
[ Reply | Permalink | Report ]

SimonC: I really don't understand your comment. It seems to me to be a /non sequitur/ and to not actually understand my point. I am not criticizing here, merely seeking clarification.

Firstly, my overall point was requesting a summary of /differences/ as well as merely a feature list. You don't seem to be responding to that at all.

Secondly, I mentioned parenthetically that I didn't understand why people seemed to want RO4S/A on Iyonix when Iyonix already has RO5. Many of the changes being made to RO4.4 according to this article are playing catch-up to what's already in RO5, as far as I can tell. E.g. 32-bit cleanliness, removal of Acorn device independence, moving of H/W-specific drivers out of the kernel into separate modules, etc.

This seems to be what you're answering, yes? In which case, you seem to be "correcting" me by rephrasing what I said.

There /are/ 2 current versions. Porting RO4S/A onto RO5 machines means perpetuating this instead of merging RO4S/A & RO5. Fragmentation is always a bad thing, I feel, and the RO4-5 split is really harming the already tiny & struggling RISC OS world. Both Castle and RO Ltd are shooting themselves in the foot every day that RO4 & RO5 continue as distinct entities and it is very likely to doom the entire platform.

So why are people so keen that they are pledging money for a version of RO4S/A for Iyonix? What is so special about RO4S/A that people want to cripple the Iyonix further by having 2 subtly incompatible versions of the O/S? That is something I hoped this article might tell me, but sadly, it doesn't, which is why I commented. I didn't want to start a RO4-vs-RO5 flamewar or something.

 is a RISC OS Userlproven on 16/1/06 10:41AM
[ Reply | Permalink | Report ]

Iproven - What you seem to be also missing is that Select/Adjust has a lot of features that RO5 is missing. This is what Select for Iyonix would give.

 is a RISC OS UserDS1 on 16/1/06 10:47AM
[ Reply | Permalink | Report ]

DS1:

Ain't no such person as "iproven" but I hope I'll do.

I am /not/ *missing* it! I have posted 2 comments *specifically asking* for a summary of the differences? How much more explicit can I be?!

On the other hand, what you seem to be missing is that in a market of perhaps a few thousand users of what is by modern standards a very expensive, very slow and very feature-poor computer, having 2 incompatible variants of the unique, weird, proprietary OS is absolute commercial suicide. The only way for proprietary software & hardware companies to survive is to sell. The only way to consistently keep selling is to get new users. The only way to attract new users is to offer compelling advantages. RISC OS has very few of those. To compound its difficulties by trying to explain that there are 2 versions of the OS and what you can do and what you can run depends on which version you have is absolute commercial *suicide*.

RISC OS is probably doomed anyway, but unless this is sorted and there is one version that runs everywhere, it will die even sooner.

I welcome any reasoned argument as to why this is not the case.

-- Liam P.

 is a RISC OS Userlproven on 16/1/06 11:03AM
[ Reply | Permalink | Report ]

lproven - So you didn't write : "Secondly, I mentioned parenthetically that I didn't understand why people seemed to want RO4S/A on Iyonix when Iyonix already has RO5. Many of the changes being made to RO4.4 according to this article are playing catch-up to what's already in RO5, as far as I can tell. E.g. 32-bit cleanliness, removal of Acorn device independence, moving of H/W-specific drivers out of the kernel into separate modules, etc." ?

You claimed you didn't understand why people want Select on the Iyonix. The reason is simple. There are things in RO4.39 (Select/Adjust) that are not in RO5. Just as there are things in RO5 that are not in select. My understanding, subject to clarification by ROL or the Select authors, is that Select on Iyonix will be a number of soft loaded modules adding the extra stuff, without taking away what's already there.

Dave

Dave

 is a RISC OS UserDS1 on 16/1/06 11:12AM
[ Reply | Permalink | Report ]

Iproven: You asked why people wanted a RO4.39 or whatever version of Select on the Iyonix, and what the point would be of doing it, and I gave you one answer, which could arguably be a more important one than the difference in features. I wasn't "correcting" you at all. You agree in your later post that the fork is bad, and is that not a good reason to want Select on the Iyonix? To help remove the fork?

I wasn't replying to all of your post (i.e. the bit asking about the differences) because I don't know much about the answer to that one.

 is a RISC OS UserSimonC on 16/1/06 11:39AM
[ Reply | Permalink | Report ]

Good article with considerable care and attention paid to RO4.XX and Select features.

I remain to be convinced that Select is the way forward - RO5 *works* and I see nothing in the above articles that would prompt me to want to sign up for it. As to two forks - surely if *everyone* doesn't keep their Select subscriptions up to date there will be a "plethora" of forks (one for each different Select variant various people dropped out at)?

RO5 has additional features (as mentioned by Dave Ruck) and, to be honest, it does what I need in the way I need it. It also works and is available *now*. Additionally I am not convinced I won't lose functionality if I were to purchase Select and it were to simply "trample" over large portions of RO5. Given the relatively low priority ROL seem to give to Iyonix I personally would be happier sticking with Castle. At least RO5 has an open published API and free updates - surely it represents a better path forward than Select for Iyonix users?

 is a RISC OS UserAMS on 16/1/06 1:43PM
[ Reply | Permalink | Report ]

Surely what's needed here, and what I believe to be happening, is ROD bringing Select into line with RO5, by augmenting whatever improvements are already in place.

I for one, wouldn't be happy using Select on my Iyonix unless I was certain that everything that worked under RISC OS 5 would still work, and in the way I was expecting it to.

I can't imagine either party would want any of their functionality reduced by a merge.

 is a RISC OS Userjymbob on 16/1/06 4:03PM
[ Reply | Permalink | Report ]

Iproven: before you disappear under an avalanche of pro- and anti- Select-for-Iyonix protagonists, have a look at www.iyonix.com/iyonix/features/503notes.shtml which you may find enlightening. A similar analysis exists on the ROL site, as I recall.

 is a RISC OS Userbucksboy on 16/1/06 6:56PM
[ Reply | Permalink | Report ]

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

+++ Message board +++

Read messages or start a new thread

Search the archives

Today's featured article

  • Online banking with RISC OS
    We thought this would be of high interest
     28 comments, latest by devine on 25/9/05 8:30AM. Published: 1 Sep 2005

  • Random article

  • Christmas roadshow report
    8160x1024 virtual desktops for a9home, plus Iyonix Select for Q2 2006?
     22 comments, latest by Hairy on 21/12/05 10:39PM. Published: 17 Dec 2005

  • Login

    Username

    Password

    Create a new account
    Forgot your password?

    Useful links

    News and media:
    IconbarMyRISCOSArcSiteRISCOScodeANSC.S.A.AnnounceArchiveQercusRiscWorldDrag'n'DropGAG-News

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    Dealers:
    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster

    Usergroups:
    WROCCRONENKACCIRUGSASAUGROUGOLRONWUGMUGWAUGGAGRISCOS.be

    Useful:
    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
    "An increasing number of Drobe articles don't relate to RISC OS. Who cares if the Finn brothers sell Sibelius to a bunch of yanks"
    Page generated in 0.1214 seconds.