FreeCell 1993 года запускается в современной Windows, а CD-плеер 1992-го почти
Автор поста искал самую старую оконную программу, которая запускается в Windows 11 без изменений, и нашёл FREECELL.EXE с датой 22 февраля 1993 года.
Предварительная сборка CD-плеера для NT 3.1, собранная 16 ноября 1992 года, тоже работает, используя системную библиотеку crtdll.dll. Более ранние сборки NT падают, потому что использовали соглашение cdecl, а Windows 11 ждёт stdcall.
С 16-битным эмулятором otvdm запускается даже «Реверси» из Windows 1.01 1985 года, и автор признаётся, что это похоже на читерство.
Что работает, а что только кажется таким

В посте назван FREECELL.EXE из ранней версии Win32s как самое старое приложение, которое работает без изменений и проходится от начала до конца. CDPLAYER.EXE из NT 3.1, сборка 347, старше, но для него понадобилась небольшая библиотека, которая имитировала CD-привод. Нативные 16-битные программы на 64-битной Windows не запускаются, потому что NTVDM убрали.
Тред: важна сама платформа
«И при этом все мои книги 34-летней давности открываются нормально» — комментатор
(Комментарий продолжается тем, что отсутствие обратной совместимости сегодня считается нормой для софта.)
«В 2026 году имеет смысл писать новое приложение для Windows на Win32 API? Я делаю простую программу просмотра изображений, похожую на QuickLook на Mac, на Win32. Оказалось, что она очень отзывчивая.» — разработчик, который пишет просмотрщик изображений на Win32
Стабильный интерфейс Win32 объясняет, почему 33-летняя карточная игра до сих пор открывается, и на что сегодня опирается автор небольшой утилиты.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Бесплатный 11-часовой курс Рашки обучает модель рассуждений на базе Qwen3 0.6B
Восемь видеороликов на YouTube разбирают техники моделей рассуждений на PyTorch: оценку, масштабирование на этапе инференса, обучение с подкреплением GRPO и дистилляцию.