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 493420
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: No memory protection
by Alfman on Wed 19th Oct 2011 05:26 UTC in reply to "RE[4]: No memory protection"
Alfman
Member since:
2011-01-28

ncafferkey,

"No, memory protection hurting performance isn't a big worry among AROS devs or users. The real issue is finding a way to introduce it without breaking source compatibility (too much)."

I know very little about this platform, but I'm curious what kind of software requires the absence of memory protection? Is this because amiga apps routinely access hardware directly? Or they routinely read/write bios/os structures?

Reply Parent Score: 2

RE[6]: No memory protection
by viton on Wed 19th Oct 2011 08:02 in reply to "RE[5]: No memory protection"
viton Member since:
2005-08-09

AmigaOS is a Single Address Space OS, where an App or OS can pick any object of other applications. That makes data passing and sharing easy and fast. As I see it, the only way to do memory protection transparently is protection domains that require tagged memory allocations to specify data access rights.

Reply Parent Score: 2

RE[7]: No memory protection
by Alfman on Wed 19th Oct 2011 10:04 in reply to "RE[6]: No memory protection"
Alfman Member since:
2011-01-28

viton,

"AmigaOS is a Single Address Space OS, where an App or OS can pick any object of other applications. That makes data passing and sharing easy and fast."

Oh I see, thanks for the answer So it's about shared objects... Well I guess at least it's a good technical reason for not having protection.

Reply Parent Score: 2

RE[7]: No memory protection
by tylerdurden on Wed 19th Oct 2011 19:08 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