RuPress
Технологии

В Windows 11 сохранился диспетчер памяти из Windows 95

Подтверждено 2 источниками: Habr, Лента.ру
Фото: Ham patipak / Shutterstock / Fotodom

В Windows 11, включая версию 26H2, остался фрагмент кода Windows 95, которой более 30 лет. Речь идёт об исправлении совместимости EmulateHeap: оно даёт старым приложениям доступ к диспетчеру памяти Windows 95 и воспроизводит особенности управления оперативной памятью, к которым эти программы привыкли.

Как объяснил инженер Microsoft Раймонд Чен, компонент появился в том числе из-за ошибок разработчиков прошлых лет. Например, приложение могло обращаться к памяти, которую само уже освободило. Поэтому создатели Windows 11 взяли исходный код диспетчера памяти Windows 95, заново скомпилировали его и включили в механизм совместимости.

Это не значит, что Windows 95 постоянно работает внутри Windows 11. По словам Чена, старый код загружается только тогда, когда исправление совместимости применяется к конкретному приложению. Об этом сообщили немецкое издание t3n и портал Windows Latest.

Источники