So million thanks for your reply  I think I made some mistakes in this topic 1 Mac OS X 104 Tiger is a 32bit PowerPC OS later versions adding support for 64bit PowerPC Console Applications and 32bit Intel processor2 Mac OS X 105 Leopard is a 32bit Universal OS with additional support for 64bit applications for PowerPC64 and Intel64 processors3 Mac OS X 106 Snow Leopard is the apples first 64bit OS running only on Intel processors retaining support for 32 bit PowerPC Applications4 Mac OS X 107 Lion is the last OS retaining 32bit kernel for Intel64 processors Before I thought OS X Tiger also supported 64bit application for Intel64 processor that is something I made confused But Ive also heard AIX 4x support 64bit application on 32bit kernel so I think for PowerPC architecture that would be a common thing But for Intel64 processor that is quite rare at least as I know only Apple had gotten a try For days I also read something on Hackintosh on the Internet so many hackers crack OS X kernel to adapt them onto AMD platform even though they might hack the kernels with their patches but I dont believe they would rearchitecture for the XNU kernel I saw many legacy AMD kernels could force hacked kernel sitting on legacy mode applications on Long Mode But in that environment IA32 applications would fail to start That might say there might be something different between these two architectures Intel64 and AMD64 Ive also heard someone could perfectly host OS X on some virtual machines as is known to me none popular platform virtualizing software could cluster virtualize a guest OS so that could tell Apple did not use VT to implement that trick So that way Apple went even further than Microsofts WoW64 In my imagination 32bit kernel might provide essential OS mechanism to host 64bit applications Each time application loader aware of 64bit application would be ready to run it sets up lot of hooks onto the long mode to ensure 64bit application would believe they are just sitting in 64bit OS when they requires the system all those 64bit hooks would grasp the processor from Long Mode back to Legacy Mode kernel to the real jobs So in this situation a processor would switch between Legacy Mode and Long Mode much more frequently than usual In OS X Leopard only very few Applications such as Chess provides 64bit images so most time the processor might never need to swift to the Long Mode But in Snow Leopard if Intel64 processor found at system initialization all applications running within 64bit mode So in this situation I confused myself whether Compatibility Mode host the IA32 applications or the Legacy Mode host them But I would prefer the latter Even though Apple ever linked these two architectures IA32 and Intel64 together so seamlessly but I would differentiate IA32 with x8664 Anyway again thank you very much for your reply   

    ####Prompt- Does the next message are offensives ? reply with a JSON object (without carriage return or new lines)
    with keys :
    isoffensive (True if it's offensive).
    This this the message : 
So million thanks for your reply  I think I made some mistakes in this topic 1 Mac OS X 104 Tiger is a 32bit PowerPC OS later versions adding support for 64bit PowerPC Console Applications and 32bit Intel processor2 Mac OS X 105 Leopard is a 32bit Universal OS with additional support for 64bit applications for PowerPC64 and Intel64 processors3 Mac OS X 106 Snow Leopard is the apples first 64bit OS running only on Intel processors retaining support for 32 bit PowerPC Applications4 Mac OS X 107 Lion is the last OS retaining 32bit kernel for Intel64 processors Before I thought OS X Tiger also supported 64bit application for Intel64 processor that is something I made confused But Ive also heard AIX 4x support 64bit application on 32bit kernel so I think for PowerPC architecture that would be a common thing But for Intel64 processor that is quite rare at least as I know only Apple had gotten a try For days I also read something on Hackintosh on the Internet so many hackers crack OS X kernel to adapt them onto AMD platform even though they might hack the kernels with their patches but I dont believe they would rearchitecture for the XNU kernel I saw many legacy AMD kernels could force hacked kernel sitting on legacy mode applications on Long Mode But in that environment IA32 applications would fail to start That might say there might be something different between these two architectures Intel64 and AMD64 Ive also heard someone could perfectly host OS X on some virtual machines as is known to me none popular platform virtualizing software could cluster virtualize a guest OS so that could tell Apple did not use VT to implement that trick So that way Apple went even further than Microsofts WoW64 In my imagination 32bit kernel might provide essential OS mechanism to host 64bit applications Each time application loader aware of 64bit application would be ready to run it sets up lot of hooks onto the long mode to ensure 64bit application would believe they are just sitting in 64bit OS when they requires the system all those 64bit hooks would grasp the processor from Long Mode back to Legacy Mode kernel to the real jobs So in this situation a processor would switch between Legacy Mode and Long Mode much more frequently than usual In OS X Leopard only very few Applications such as Chess provides 64bit images so most time the processor might never need to swift to the Long Mode But in Snow Leopard if Intel64 processor found at system initialization all applications running within 64bit mode So in this situation I confused myself whether Compatibility Mode host the IA32 applications or the Legacy Mode host them But I would prefer the latter Even though Apple ever linked these two architectures IA32 and Intel64 together so seamlessly but I would differentiate IA32 with x8664 Anyway again thank you very much for your reply   

