@piru
The whole contribution of the original team is some forward looking text file which throws in the air some things you should keep in mind in order to stay future system compatible. The instructions are incomplete and contradicting (for instance use of MEMF_PUBLIC). You can't blame them really, there's no way they could foresee the future development of multicore, memory management units in all CPUs etc.
we can't blame them of course. but (!) what we can see is that they deemed adding MP important and *it was planned for a later update*.
it was meant to be, they just had not enough time to finish it and deliver..
so maybe yes the documents they left were incomplete and contradictory,
but what's important here is to notice they wanted this for amigaos.
iirc, when i read about this, there was even a mention about inevitably breaking compatibility a bit for that update. (that wouldn't have been the 1st time) but anyway that was at a time aos devel was looking forward..nowdays all we have is focusing on backward compatibility..
like if it was everything ..
Doing complete rework of the OS design to allow full memory protection and then running old apps inside UAE, what's bad in that you ask? If you're going to cook up your own design you'll in for 10+ year project reinventing the BSD/Linux wheel. Well, why bother with that, why not use use Linux and run UAE on top?
well, with the work that went thru the creation of all the 3 "ng" systems (aros, os4 and mos) such platform would exist already.
what i'm saying is that when each of those project got started, the vision was not good enough from the start. the goal was to have amigaos 3.x api compatible "ng" OSes.. so they got what they wished for.. aos with all its strong points and weaknesses too ..
the strong points are obvious:
small size, small footprint,
responsive
customizable
look and feel (user interface)
simple and logical system structure
(almost too good to be true list)
the minus:
(now here's the catch

prone to crash, very much so
a better objective would have been to create a strongly amiga inspired OS
keeping *as much as you can* from amiga, but at least have the memory gestion area reworked.. and maybe some other amiga little weaknesses here nd there corrected too.
you have to take in account the original dev noticed the problem and wanted to correct it themselve too... current os3.x api wasn't meant to be final. obviously for an OS, being able to kill tasks, and free their alocated resources properly is a crucial point.
Something like running your own lightweight kernel and userland and on top of linux kernel might make more sense. You wouldn't need to bother with the low level things then. Sounds much like Amithlon, with the exception that you'd replace the userland with newer one and perhaps not bother that much with HW emulation.
as the solution mentionned above, both could be interesting, which one would fit best, i can't say this is something that need to be tested..
using a linux kernel with an amiga layer on top could be interesting, but only if the linux kernel is really in charge... not like amithlon or morphos.
(in mos, the abox runs on top of qbox .. even if qbox remain stable and untouched, the abox can freeze thus needing a reboot anyway even if qbox is just fine, so the MP and stability problem isn't addressed .. same for amithlon using a linux kernel but it's not in charge of amiga layer .. which just use the usual exec)
using a linux kernel, along the line of what anubis wanted to do would solve a lot of problems, stability and driver wise.
For now I'll rather keep working on MorphOS as it is now.
i don't know how you can ..
it's looking good, it's fast, small, customisable ..great, but crashy.
i just can't be interupted in the middle of a lenghty post like this, to have the machine freeze because of other tasks running in background may or may not have caused havoc in memory .. having to retype all again ..
having to suspect or fear sudden freeze all the time, forcing me to save all the time, "just in case", in the middle of an irc chat, being rebooted all of sudden ... you left the machine on to finish some downloads and you come back in the morning and it's all frozen download only progressed by few percent before everything froze .. and such
so, sure the os looks nice, logical, simple, it's fast and customisable and all but, this stability problem it spoil everything . at least for me .