@Crumb
Compatibility with OS3.x is not so important for SMP... old apps would continue locking all the cpus but new apps could use other (yet to do) SMP friendly functions instead of forbid/permit and all in all... use a new API. Running OS3.x apps would simply make the system slower as all the locks performed by the old app should lock all the cpus.
In order to get any decent SMP performance execbase would need to go. As such mixing new and old apps would not work. Old stuff would need to run in a legacy emulation box, much like UAE, minus most of the HW emulation. But if you do that, why bother with your own OS at all? Just take GNU/Linux, Mac OS X or Windows and use UAE. Or take the Amithlon road.
PS3 sucks on many levels: the DRM hypervisor bogs everything down, the SDK is something like 7500 € and the small non-upgradeable system memory doesn't help either. It's a game console, not a desktop.
In conclusion: Thanks but no thanks.
What happened to coldfire? Nothing I didn't
predict in 2003 already.