High vector builds of Aemulor now available

A couple of years ago, RISC OS Open Ltd started building versions of RISC OS with “zero page relocation” – with the memory map changed such that the kernel’s workspace that started at the bottom of the addressable memory was moved to a higher location. This was an important step for security and stability, and for the future of the operating system. However, it wasn’t ever going to happen without some casualties along the way; software that in some way tried to use or access certain information held in that…

Read More

Important software compatibility notice

Announcement from RISC OS Open Ltd, 5th July, 2015. Starting from tomorrow, July 5th1, the Iyonix, OMAP3, OMAP4 and Raspberry Pi development ROM images will be making use of “zero page relocation”, a change to the RISC OS memory map which moves the kernel’s “zero page” workspace away from address zero and up to the high end of the memory map. This greatly increases the system’s resilience to a common type of software bug known as a “null pointer dereference.”

Read More