@ksk:
So they run (almost) everything on the emulator (with new API extensions) box???
Yes, everything is running inside the A-Box. It's not an "emulator" though, but a PPC-native re-implementation of AmigaOS with integrated 68k emulation for binary compatability with existing AmigaOS 3.x applications.
I thought MorphOS apps are running on the Q-Box?
The only thing that runs on the Q-Box is the A-Box. Nothing else is running on the Q-Box yet.
It is planned (at least it was planned) to do a completely new OS based on the Q-Box (and have the A-Box for backwards compatability). But that's just vaporware at the moment, and they'll be busy with other stuff for quite a while.
What the *ell is going on?
Marketing.
Is Ambient also just a GUI of the A-Box emulator...
Ambient is a Workbench clone, running on MorphOS' A-Box.
Again: A-Box shouldn't be called an emulator. In fact, it's practically a complete OS, just that it runs on top of another OS (the Q-Box). This is a very simplified dexcription, but it should illustrate the implementation.
How can the memoryprotection work at all???
Inside the A-Box there is
no memory protection at all, no ressource tracking or other fancy stuff. The kernel that "manages" the A-Box is still good old Exec.library with a few bugfixes.
The Q-Box features memory protection, but that's not useful for anything running in the A-Box (i.e. everything running under MOS at the moment).
(all things that I thought I misunderstood from MorphOS support pages are true after all ....) AAAARGH! MOS sucks! It's not an OS on it's own, it's just damn imitator.
How are you able to judge if MOS sucks if you don't know the actual implementation?