Linked by Thom Holwerda on Mon 17th Oct 2011 20:59 UTC, submitted by Ola Jensen
Amiga & AROS Version 1.3.2 of the Icaros Desktop is now available. Icaros Desktop is one of the prime AROS distributions, ready to be used on your desktop today - no fancy PowerPC hardware required (like with AmigaOS or MorphOS). If I can get this running, it might be about time we took a closer look at this, don't you think? Thoughts?
Thread beginning with comment 493460
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[7]: No memory protection
by tylerdurden on Wed 19th Oct 2011 19:08 UTC in reply to "RE[6]: No memory protection"
tylerdurden
Member since:
2009-03-17

You can still emulate a single address space, with memory protection.

I can understand that adds some complexity to the OS design. But then the problem is then code complexity, not performance overhead from memory protection (which is practically a non-issue in most modern architectures).

But then it is not my project. So whatever it is they want to do, it is their pregogative.

Edited 2011-10-19 19:11 UTC

Reply Parent Score: 2

RE[8]: No memory protection
by ncafferkey on Thu 20th Oct 2011 02:26 in reply to "RE[7]: No memory protection"
ncafferkey Member since:
2006-09-15

But then it is not my project. So whatever it is they want to do, it is their pregogative.


Again, disallowing memory protection is not a design goal of AROS.

Reply Parent Score: 1

RE[8]: No memory protection
by viton on Thu 20th Oct 2011 13:45 in reply to "RE[7]: No memory protection"
viton Member since:
2005-08-09

You can still emulate a single address space, with memory protection.

So this is what I meant. You need to set access attributes to memory allocations (pages) in a hierarchical way to keep controlled access of different layers of OS to your exposed data. If data is not exposed, it is solely belongs to an app.
Also, page size is 4KB min, so memory blocks (like messages, taglists, IO requests, shared data) need to be sorted and merged by their access rights.
Almost no chance of getting this without software modification.

Edited 2011-10-20 13:48 UTC

Reply Parent Score: 2