Ana içeriğe geç
Kültür & Tarih

Windows 11 üzerinde çalışan en eski grafik arayüzlü uygulama bulundu

Öne çıkanlar

  • Windows 11 doğal olarak 16-bit yazılımları desteklemediği için arayış erken dönem 32-bit Windows NT sürümlerine odaklandı.
  • 16 Kasım 1992 tarihli CDPLAYER.EXE, hiçbir değişiklik yapılmadan Windows 11 üzerinde çalışan en eski uygulama oldu.
  • Uygulamanın çalışmasını Windows 11'in SysWOW64 klasöründe halen barındırılan crtdll.dll dosyası sağladı.

Bir yazılım araştırmacısı, hiçbir değişiklik veya emülasyon olmadan Windows 11 üzerinde doğrudan çalışabilen en eski grafik arayüzlü Windows uygulamasını tespit etti. Windows 11 64-bit mimarisi NTVDM içermediğinden 16-bit programları doğal olarak çalıştıramıyor; bu nedenle inceleme erken dönem Windows NT sürümlerine odaklandı. Yapılan ilk denemelerde 22 Şubat 1993 tarihli FreeCell oyununun modern işletim sisteminde sorunsuz çalıştığı görüldü.

Internet Archive üzerindeki Windows NT 3.1 ön sürümlerini inceleyen araştırmacı, 1991 yapımlarındaki taslak PE formatının ve 1992 ortalarına kadarki çağrı kuralı (calling convention) uyumsuzluklarının modern sistemlerde çökmeye yol açtığını belirledi. Eski sürümlerdeki cdecl çağrı kuralı, modern Windows API'lerindeki stdcall yapısıyla çakışarak argümanların bellekten iki kez silinmesine neden oluyordu.

Araştırma sonucunda Windows NT 3.1 Build 347 sürümünden çıkan ve 16 Kasım 1992 tarihinde derlenen CDPLAYER.EXE dosyasının Windows 11'de başarıyla çalıştığı ortaya çıktı. Yazılım, Windows 11'in SysWOW64 klasöründe halen yer alan crtdll.dll kütüphanesini kullandığı için çökmeden açılabiliyor ve yaklaşık 34 yıllık geçmişiyle en eski çalışan grafik arayüzlü uygulama unvanını alıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.