WOW64 - это прослойка, которая позволяет запускать 32-битные приложения в 64-битной среде. Она работает немного медленнее, чем "родные" 64-битные приложения. Прежде чем приступить к тематике разработки кода 64-битных программ, остановимся на вопросе обратной совместимости 64-битных версий Windows с 32-битными приложениями. Обратная совместимость осуществляется за счет механизмов, реализованных в WoW64. WoW64 (Windows-on-Windows 64-bit) - подсистема операционной системы Windows, позволяющая запускать 32-битные приложения на всех 64-битных версиях Windows. Подсистема WoW64 не поддерживает следующие программы: программы, скомпилированные для 16-разрядных операционных систем; программы режима ядра, скомпилированные для 32-разрядных операционных систем.
В Server Core не отказались от Wow64. В Server Core установка Wow64 опциональна. Это возможно сугубо из-за сценариев, для которых предназначен Server Core SKU. Отказываться от Wow64 в течении ближайщих 10-ти лет в остальных SKU - самоубийство.
PS. Не надо мне рассказывать что такое Wow64. Я сопровождал этот самый Wow64 в течении трех лет. :-)
Я думаю, что не 10 лет, а лет 5. В Windows 8, возможно, и не откажутся, хотя планы такие есть, 9-ая будет стабилизационной.. ну в Windows 10(8.00) думаю это случится :) В стабилизационной ветке я не думаю, что будут что-то менять.
Comments 4
Сильно сомневаюсь. Не стоит путать опциональную установку Wow64 в Server Core с отказом от Wow64. Кто же рубит сук, на котором сидит?
Reply
Прежде чем приступить к тематике разработки кода 64-битных программ, остановимся на вопросе обратной совместимости 64-битных версий Windows с 32-битными приложениями. Обратная совместимость осуществляется за счет механизмов, реализованных в WoW64.
WoW64 (Windows-on-Windows 64-bit) - подсистема операционной системы Windows, позволяющая запускать 32-битные приложения на всех 64-битных версиях Windows.
Подсистема WoW64 не поддерживает следующие программы:
программы, скомпилированные для 16-разрядных операционных систем;
программы режима ядра, скомпилированные для 32-разрядных операционных систем.
http://www.viva64.com/lessons-x64/02_Support_of_32-bit_applications_rus.html
Слухи ходили ещё в феврале 2009 года, а отказ от WOW64 в Server Core был в ноябре 2009 года
Reply
PS. Не надо мне рассказывать что такое Wow64. Я сопровождал этот самый Wow64 в течении трех лет. :-)
Reply
В стабилизационной ветке я не думаю, что будут что-то менять.
Reply
Leave a comment