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


