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