В Windows 11 нашли код диспетчера памяти Windows 95
В Windows 11 обнаружили фрагмент кода операционной системы, выпущенной более 30 лет назад. Об этом пишет немецкое издание t3n, на которое сообщает «Lenta.ru».
Речь идёт о компоненте EmulateHeap. Он нужен для совместимости со старыми приложениями и повторяет особенности работы с оперативной памятью в Windows 95. Благодаря этому некоторые программы получают привычные условия работы в новой системе.
Инженер Microsoft Раймонд Чен, на которого сослались авторы публикации, связал появление компонента в том числе с ошибками разработчиков. Например, приложение могло обращаться к памяти, которую уже освободило.
Чтобы такие программы работали корректно, создатели Windows 11 взяли исходный код диспетчера памяти Windows 95, заново его скомпилировали и включили в механизм совместимости.
При этом наличие исторического компонента не значит, что Windows 95 постоянно работает внутри Windows 11. По словам Чена, старый код загружается только тогда, когда к конкретному приложению применяется соответствующее исправление совместимости.
Ранее журналисты издания XDA рассказали, что синий цвет знаменитой критической ошибки Windows выбрал один из разработчиков. Со временем «синий экран смерти» стал одним из самых узнаваемых элементов системы, хотя его вид неоднократно менялся.