Мой блог
Обнаружено самое старое графическое приложение для Windows 11
Вопрос совместимости старого программного обеспечения с современными операционными системами регулярно привлекает внимание энтузиастов. На этот раз исследователь выяснил, какое графическое приложение Windows работает в актуальной среде без использования эмуляторов и сторонних надстроек. Технический энтузиаст и блогер Enlyth провел исследование, чтобы найти самое старое приложение с графическим интерфейсом, которое все еще запускается в Windows 11.
Поиск затронул ранние сборки операционных систем Microsoft, чтобы определить софт, сохранивший работоспособность спустя десятилетия.





Поиски старейшего приложения для Windows 11
Современная операционная система от Microsoft обладает развитой обратной совместимостью, однако нативный запуск 16-разрядного софта в ней заблокирован, несмотря на ее сильную обратную совместимость. Исследователь под никнеймом Enlyth задался целью найти наиболее древнюю 32-битную программу с графическим интерфейсом, которая запускается на актуальной платформе простым двойным кликом мыши без применения специальных средств адаптации. Найти приложение, которому почти 34 года и которое все еще работает в Windows 11 после простого двойного клика — это замечательный результат.
Первые находки и ранние версии
Изначально внимание привлекла утилита FREECELL.EXE, датированная февралем 1993 года. Этот популярный пасьянс поставлялся вместе со средой Win32s, которая предназначалась для запуска некоторых 32-разрядных программ на старых 16-битных системах вроде Windows 3.1 и 3.11. Сама среда Win32s была выпущена в бета-версии в октябре 1992 года, а в основной релиз вышла в июле 1993 года. Данная игра успешно функционирует на ПК с новой ОС без каких-либо модификаций, что подтвердилось в ходе экспериментов после получения подсказки через техфорум.
Изучение ранних сборок Windows NT
Не ограничившись относительно простым результатом, автор эксперимента продолжил архивные изыскания, покопавшись в «некоторых предварительных версиях ранней NT 3.1, которые выглядели многообещающе». В поле зрения исследователя попала сборка под номером 347, а именно файл CDPLAYER.EXE, датированный 16 ноября 1992 года. Программа запускается в актуальной среде и корректно функционирует без модификации или эмуляции, заслужив звание старейшего нативного графического софта.

Особенности запуска и вспомогательные средства
Поскольку современные компьютеры массово выпускаются без оптических приводов (система Enlyth также оказалась без оптического привода), для полноценной проверки проигрывателя компакт-дисков потребовалось небольшое дополнение. Попытки автора разобрать многочастный архив .ARJ с Windows NT 3.1 с Archive.org приводили к ошибкам. Автор задействовал специальную библиотеку cdemu.dll, которая эмулирует работу CD-привода. Это позволило подтвердить, что приложение из ноября 1992 года сохраняет полную работоспособность, хотя у автора также имеется USB-подключаемый оптический привод, воспроизводящий аудиодиски в Windows 11.







Эксперименты с 16-битными программами
В рамках отдельного этапа исследований энтузиаст решил проверить возможности запуска еще более древних программ с помощью проекта Winevdm (otvdm) на 64-разрядных версиях Windows, чтобы увидеть, какие еще более древние приложения могут заработать с такой поддержкой.






Использование подобных инструментов выходит за рамки чистого нативного запуска («Использование otvdm действительно ощущается как жульничество», — признался цифровой сыщик), однако позволяет оценить работу исторических компонентов и отмотать колесо времени назад. Благодаря этому проекту на современном компьютере удалось запустить и опробовать игру REVERSI.EXE, датированную 15 ноября 1985 года, которая распространялась в составе Windows 1.01 (для этого потребовалось разрешить запуск 16-битных приложений в Win11). Возраст этого графического приложения приближается к сорока одному году, демонстрируя уникальный пример долговечности программного кода.
