Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Обнаружено самое старое графическое приложение для Windows 11

Обнаружено самое старое графическое приложение для Windows 11

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

Поиск затронул ранние сборки операционных систем Microsoft, чтобы определить софт, сохранивший работоспособность спустя десятилетия.

Обнаружено самое старое графическое приложение для Windows 11
Обнаружено самое старое графическое приложение для Windows 11: Dive into our proprietary testing data and compare hardware with detailed benchmarks. Go beyond the headlines with ex
Обнаружено самое старое графическое приложение для Windows 11: Go beyond the headlines with expert reporting on the hardware industry. Track upcoming CPUs, GPUs and tech releases b
Обнаружено самое старое графическое приложение для Windows 11: Track upcoming CPUs, GPUs and tech releases before they arrive. In-depth features, interviews and insider stories fro
Обнаружено самое старое графическое приложение для Windows 11: In-depth features, interviews and insider stories from the world of hardware. Expert insights and analysis delivered

Поиски старейшего приложения для 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 года. Программа запускается в актуальной среде и корректно функционирует без модификации или эмуляции, заслужив звание старейшего нативного графического софта.

Обнаружено самое старое графическое приложение для Windows 11: Follow Tom's Hardware on Google News , or add us as a preferred source , to get our latest news, analysis, & reviews

Особенности запуска и вспомогательные средства

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

Обнаружено самое старое графическое приложение для Windows 11: Mark Tyson is a news editor at Tom's Hardware. He enjoys covering the full breadth of PC tech; from business and semi
Обнаружено самое старое графическое приложение для Windows 11 — изображение 8
Обнаружено самое старое графическое приложение для Windows 11 — изображение 9
Обнаружено самое старое графическое приложение для Windows 11 — изображение 10
Обнаружено самое старое графическое приложение для Windows 11 — изображение 11
Обнаружено самое старое графическое приложение для Windows 11 — изображение 12
Обнаружено самое старое графическое приложение для Windows 11 — изображение 13

Эксперименты с 16-битными программами

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

Обнаружено самое старое графическое приложение для Windows 11 — изображение 14
Обнаружено самое старое графическое приложение для Windows 11 — изображение 15
Обнаружено самое старое графическое приложение для Windows 11 — изображение 16
Обнаружено самое старое графическое приложение для Windows 11 — изображение 17
Обнаружено самое старое графическое приложение для Windows 11 — изображение 18
Обнаружено самое старое графическое приложение для Windows 11 — изображение 19

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

01.