downix wrote:
jkonstan wrote:
OS4 is PowerPC based; thus, a PowerPC solution is best practical option.
OS4 is just OS 3.1 ported to PowerPC, so I understand, I'm sure folk with more know-how can be more clear on this. But, being that, there is no practical reason for locking it onto PowerPC. Infact, I'd almost say it would be smarter to keep the OS on m68k and use a fast JIT emulator to bring it to other CPU's, a la Amithlon.
Having seen the AmigaOS 4 SDK, I can tell you that you are 100% wrong on OS 4 being a direct port of 3.1 . You have to use a bunch of macros just to be able to compile the old pre-OS4 source codes on it due to some extensive changes in the Exec.library functionality. Most of Exec.library was scrapped in favor of new functionality.
As for locking it onto PowerPC, the only part of OS4 that is "locked in" is the Petunia JIT compiler. If OS4 could be ported to LLVM or some other JIT compiler then there would be no need for any sort of "lock in".