Teknoloji dünyasının en köklü işletim sistemlerinden biri olan DOS'un erken dönem kaynak kodları, 45. yıl dönümü şerefine açık kaynak olarak erişime sunuldu. Bu önemli gelişme, işletim sistemi tarihinin erken dönemlerine dair nadir bir pencere aralıyor.
Tim Paterson'ın kişisel arşivinden çıkan, sararmış daktilo çıktıları yığınlarından titizlikle aktarılan 86-DOS 1.00 çekirdeği, PC-DOS 1.00 ön sürüm çekirdekleri ve çeşitli araçlar ile Microsoft BASIC-86 Derleyici çalışma zamanı kütüphanesini içeren bu kaynak kodları, artık GitHub üzerinde indirilebilir durumda. Bu arşivin 86-DOS 1.00'ın 45. yıl dönümüne denk getirilerek yayınlanması da ayrı bir anlam taşıyor.
GitHub'da yer alan sayfada, Tim Paterson'ın garajında bu çıktı yığınlarıyla birlikte çekilmiş bir fotoğrafı da görülebiliyor. Bu kağıtlar, bahsi geçen yazılımların kodlarını barındırıyor. Orijinal taramalar ise PDF ve PNG formatlarında, hatta kodlayıcının el yazısı notları da dahil olmak üzere Internet Archive üzerinden erişilebiliyor. En dikkat çekici nokta ise, basılı haldeki kodların titizlikle bilgisayar ortamına aktarılmış olması.
86-DOS'tan MS-DOS'a Evrim
Eğer 86-DOS'un veya Tim Paterson'ın Microsoft tarihindeki yerini bilmiyorsanız, kısa bir hatırlatma yapmakta fayda var. Microsoft, işletim sistemi pazarında güçlü bir yer edinmek için 86-DOS'u, mucidi Tim Paterson ile birlikte Seattle Computer Products'tan yaklaşık 75.000 dolara satın alarak önemli bir adım atmıştı. GitHub deposunda, 86-DOS'un PC-DOS 1.00 çekirdeğine dönüşümünün yanı sıra, bugün hala kullanılan CHKDSK gibi tanınmış araçların kodlarını da görmek mümkün.
Bu çalışma, MS-DOS/PC-DOS'un nasıl ortaya çıktığına ve o dönemde işletim sistemi geliştirmenin nasıl yapıldığına dair eşsiz bir bakış açısı sunuyor. Daha önce Nisan 2024'te de MS-DOS 4.00'ın kaynak kodlarının MIT Lisansı ile açık kaynak olarak yayınlandığını ve 2018'de MS-DOS 1.25 ve 2.11 sürümlerinin de aynı şekilde erişime açıldığını hatırlatmakta fayda var. Ayrıca, geçtiğimiz aylarda 86-DOS'un 0.1C sürümünün de bir retrobilimci tarafından test edildiğine dair bir video öne çıkmıştı. Şimdi ise bu işletim sisteminin 1.00 sürümü, yaratıcısının garajındaki dosyalardan doğrudan GitHub'a ulaştı.
Henüz Windows sürümlerinin açık kaynak olarak yayınlanmasını bekliyoruz. Örneğin, Windows XP'nin kaynak kodlarını incelemek isteyenler için sızıntıları takip etmek gerekiyor.