@zacman:
sorry, but I edited the mail after posting because I knew that someone would say that...
Almost everything runs in the A-Box, including the A-Box replacement of the Exec that acts as the "kernel" of the A-Box... so if I crash that "kernel" or better said, the exec.library (I know that the MorphOS kernel is Quarx) all the A-Box will crash as in 3.x. And in the current state of MorphOS most of the system components run in the A-Box, so they are affected by that crash, and you end up resetting your computer as in 3.x. With Pure Q-Box apps it shouldn't happen, but with new apps if they run inside the A-Box you will always have an insecure environment (yeah, insecure inside the A-Box, the Q-Box stuff shouldn't freeze, but if you run even some drivers in the A-Box, the Q-Box concept isn't used to the max and you and up with a very fast 3.x system, but little more)
>with OS4 the old 3.x app should have memory
>protection...
No they won't. That's why it is called "optional
memory protection" in OS4.
that's why I said that an app would have memory protection RECOMPILING the app for OS4, not running it directly without modifications.
But this is of course speculation, I can't say much about this until I see the SDK... and depending on how the app is coded you may have to change the sources... we'll have to wait and see.
On the other hand I have to say that although memory protection is an important feature for a new OS, if the apps the user wants to run are well coded he shouldn't need it... in AmigaOS3.x you can see fast if an App is well coded or not :-)