История изменений
Исправление
crypt,
(текущая версия)
:
да, действительно Mac OS X может запускать 64 bit application в 32 bit OS на 64 bit железе. Ядро OS X (Darwin) на самом деле запускается в режиме совместимости с long mode (https://en.wikipedia.org/wiki/Long_mode). Как работает этот режим совместимости пусть расскажет кто-нибудь из тех, кто программит.
А бинарник Darwin просто напросто содержит две части: для загрузки в режиме 32bit и 64bit.
Исправление
crypt,
:
да, действительно Mac OS X может запускать 64 bit application в 32 bit OS на 64 bit железе. Ядро OS X (Darwin) на самом деле запускается в режиме совместимости с long mode (https://en.wikipedia.org/wiki/Long_mode). Как работает этот режим совместимости пусть расскажет кто-нибудь из тех, кто программит. Может, X512 шарит.
А бинарник Darwin просто напросто содержит две части: для загрузки в режиме 32bit и 64bit.
Исправление
crypt,
:
да, действительно Mac OS X может запускать 64 bit application в 32 bit OS на 64 bit железе. Ядро OS X (Darwin) на самом деле запускается в режиме совместимости с long mode (https://en.wikipedia.org/wiki/Long_mode). Как работает этот режим совместимости пусть расскажет кто-нибудь из тех, кто программит. Может, X512 шарит.
А бинарник программы просто напросто содержит две части: для загрузки в режиме 32bit и 64bit.
Исходная версия
crypt,
:
да, действительно Mac OS X может запускать 64 bit application в 32 bit OS на 64 bit железе. Ядро OS X (Darwin) на самом деле запускается в режиме совместимости с long mode (https://en.wikipedia.org/wiki/Long_mode). Как работает этот режим совместимости пусть расскажет кто-нибудь из тех, кто программит. Может, X512 шарит.