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