Kısaca:Bir YouTuber, saygıdeğer MS-DOS işletim sistemini ve klasik oyunları herhangi bir emülasyon olmadan doğrudan çağdaş bilgisayar donanımında çalıştırma yeteneğini gösterdi. Geçmişten gelen bu patlama, x86 işlemcilerin kırk yıldan uzun süredir koruduğu dikkate değer geriye dönük uyumluluğu sergiliyor.
YouTuber Inkbox tarafından paylaşılan görüntü, izleyicileri eski, Windows öncesi MS-DOS 8.0’ı başlatma ve Intel CPU ile çalışan bir sisteme 1993’ten orijinal Doom gibi oyunları yükleme sürecinden geçiriyor. 16 bitlik kod, sıfır yazılım emülasyonu gerektirerek tamamen yerel olarak yürütülüyor.
Görüntüde, Inkbox bu beklenmedik uyumluluğun Intel’in 1970’lerin sonlarında aldığı tasarım kararlarından kaynaklandığını vurguluyor. Şirket çığır açan 8086 işlemcisini tanıttığında, çip mimarları Intel’in önceki işlemcileri için geliştirilen yazılımları çalıştırabilmesini sağladı. Bu geriye dönük uyumluluğun önümüzdeki on yıllar boyunca x86 mimarisinin tanımlayıcı bir özelliği olacağını bilmiyorlardı.
Inkbox, gerçek dönüm noktasının 1981’de IBM’in çığır açan IBM PC’sini çalıştırmak için 8088 adlı bir varyantı seçmesiyle gerçekleştiğini söylüyor. Sonraki on yılda, kişisel bilgisayarların büyük çoğunluğu 80286 ve 80386 gibi gelişen x86 işlemciler etrafında inşa edilen IBM uyumlu bilgisayarlar oldu. Eski yazılımların çalışmaya devam etmesini sağlamak için, her yeni çip 8086 tarafından kullanılan orijinal 16 bit gerçek moda uydu.
Bugüne geldiğimizde, Intel ve AMD’nin en son 64-bit x86 işlemcileri bile, çağdaş işletim modlarına geçmeden önce hâlâ o eski 16-bit işletim sisteminde başlatılıyor.
// İlgili Öyküler
- Artık 30 yaşında olan FreeDOS yakında Windows 3.x’i çalıştıracak
- Linus Torvalds, RISC-V’in önceki mimarilerde yapılan aynı hataları tekrarlayacağından endişe ediyor
Inkbox, demo için bir Icewhale ZimaBlade Küçük PC kullandı. 16 GB RAM modülü ve bir Intel Celeron N3450 işlemci takarak işe başladı. Ancak PC’nin modern port dizisine rağmen, hala bir disket sürücüsü yoktu ve bu da başlangıçta bir engel teşkil ediyordu.
Ancak Inkbox, normal bir USB flash sürücüden önyüklenebilir bir DOS diski oluşturmak için Rufus aracını kullanarak bunu aştı. BIOS’u eski modda önyükleme yapacak şekilde yapılandırdıktan ve USB sürücüyü seçtikten sonra, nispeten kolay bir şekilde “çıplak metal” MS-DOS 8.0 ortamına başarıyla önyükleme yaptı.
Daha sonra Doom ve Pac-Man gibi oyunları yükleyip oynayabiliyordu.
Tüm bunlar oldukça eğlenceli, ancak aynı zamanda x86 bilişiminin ardındaki inanılmaz ataleti de vurguluyor. Intel, Itanium gibi yeni işlemci mimarilerine geçiş yapmaya çalıştı ancak hiçbir zaman başarılı olamadı. Şu anda bile, yonga üreticisinin bazı eski talimatları kaldırarak gelecekteki x86 yongalarını basitleştirme girişimleri devam eden bir süreç.
MS-DOS ve eski programları kendiniz çalıştırmak için, eski BIOS modunda önyükleme yapabilen bir PC’ye ihtiyacınız olacak. Rufus aracını kullanarak, görüntüdeki talimatları izleyerek DOS ile önyüklenebilir bir USB sürücüsü oluşturabilir ve herhangi bir klasik oyun veya uygulamayı çalıştırabilirsiniz.