Osegi
Софт·1 мин чтения

Самая старая программа в Windows 11: CD-плеер 1992 года

Разработчик Enlyth искал самое старое приложение, которое запускается в Windows 11 без эмуляции. Нашёл CD-плеер от ноября 1992 года.

A Windows 11 desktop showing a vintage CD player application window from the early 1990s.
Фото: genbeta.com

В Windows 11 до сих пор запускается CD-плеер, собранный больше 30 лет назад. Разработчик под ником Enlyth решил выяснить, какое самое старое приложение с графическим интерфейсом стартует в Windows 11 без эмуляции и без доработок, и рассказал об этом в своём блоге.

Почему в Windows 11 не работают 16-битные программы

Согласно документации Microsoft по совместимости, x64- и ARM-версии Windows не поддерживают никакой 16-битный код x86. Значит, кандидат должен быть 32-битным. Это приводит к началу эпохи Windows NT: первая версия, NT 3.1, вышла 27 июля 1993 года как 32-битная система.

Но есть лазейка. На анонимном форуме Enlyth подсказали про Win32s, библиотеки, которые позволяли запускать 32-битные приложения в Windows 3.1. В ранние версии Win32s входил пасьянс FreeCell. Найденная копия от 22 февраля 1993 года работает в Windows 11 без всяких правок.

CD-плеер 1992 года

Дальше разработчик перебирал предварительные сборки Windows NT 3.1 и нашёл CD-плеер из билда 347, скомпонованный 16 ноября 1992 года. Он тоже запускается в Windows 11. У автора нет CD-привода, поэтому программа выдаёт предупреждение об отсутствии привода CD-ROM. Чтобы проверить, что плеер играет музыку, он взял небольшую библиотеку, которая эмулирует привод с поддельным звуком.

Можно ещё старше, но это жульничество

Чтобы уйти глубже в прошлое, пришлось нарушить правила. С помощью otvdm, адаптации Wine для 16-битных программ в 64-битной Windows, Enlyth сыграл в Windows 11 в Реверси из Windows 1.01 от 15 ноября 1985 года. Это компьютерная версия настольной игры 1880-х годов, которую приписывают Льюису Уотерману. Сам автор признаёт, что otvdm это своего рода обман.

Итак, без помощников самой старой работающей программе около 34 лет. С прослойкой совместимости на базе Wine цифра вырастает до 41 года.

Приложения, на которые стоит взглянуть

SUMO: числовая головоломка

Выбирайте нужные клетки, складывайте, достигайте цели. Легко понять, сложно освоить. Бесплатно, для любого возраста.

Теги:windows 11microsoftwindows ntbackward compatibilityretro computingwine

Ещё за этот день

Показать все →

Ещё в рубрике: Софт

Показать все →