Haberler

Microsoft, Şimdiye Kadarki En Eski DOS Kaynak Kodunu Açık Kaynak Olarak Yayınladı

Microsoft, Tim Paterson'ın 86-DOS kodunu ve PC-DOS 1.00 geliştirme anlık görüntülerini içeren en eski DOS kaynak kodunu açık kaynak olarak yayınladı.

Microsoft, DOS platformuyla ilgili bugüne kadar keşfedilmiş en eski kaynak kodunu “Paterson Listings” adıyla açık kaynak olarak kullanıma sundu. Şirket bu kapsamda taranmış listelemeler ve derlenebilir kaynak koda dönüştürülmüş çeşitli bölümleri GitHub deposunda paylaştı. Tim Paterson’ın DOS listelemeleri, Microsoft’un birkaç yıl önce MS-DOS 1.25 ve 2.11’i açık kaynak olarak yayınlamasıyla başlattığı geleneği sürdürüyor.

Yeni Depoda 86-DOS Çekirdeği ve PC-DOS Geliştirme Anlık Görüntüleri Yer Alıyor

Redmond merkezli teknoloji devinin açtığı yeni açık kaynak deposu, 86-DOS 1.00 çekirdeğinin kodunu, PC-DOS 1.00 çekirdeğinin geliştirme anlık görüntülerini ve CHKDSK gibi temel yardımcı programları içeriyor. MS-DOS kaynak kodu arşivi ayrıca assembler listelemeleri ve assembler’ın çalışan bir kopyasını oluşturmak için kullanılabilecek materyalleri de barındırıyor. Microsoft bu çalışmanın MS-DOS ve PC-DOS’un nasıl ortaya çıktığına dair nadir bir fikir sunduğunu ve işletim sistemi geliştirmenin o dönemde sonradan yeniden yapılandırıldığı gibi değil, nasıl yapıldığına ışık tuttuğunu açıkladı.

Tim Paterson, Intel 8086 mikroişlemcisi için Gary Kildall’ın CP/M’sinin uygulama programlama arayüzünü taklit edecek şekilde tasarlanmış erken bir işletim sistemi olan 86-DOS’u yaratan bilgisayar programcısı. Microsoft 86-DOS’u satın aldıktan sonra bu temel teknolojiyi kendi komut satırı işletim sistemini oluşturmak için kullandı. GitHub’da paylaşılan kod, IBM’in kişisel bilgisayar sistemleriyle birlikte PC-DOS olarak sattığı ve zamanla MS-DOS’a dönüşen yazılımın temelini oluşturdu.

Microsoft, yeni korunan listelemelerin Paterson’ın kendisi tarafından saklanan hem kaynak kodunu hem de el yazısı notlarını içerdiğini vurguluyor. DOS açık kaynak tarihi açısından büyük önem taşıyan bu materyaller, özellik uygulamalarını, kodlama hatalarını ve ardından gelen hata düzeltmelerini gösteren bir geliştirme zaman çizelgesi sunuyor. Paterson’ın katılımı sayesinde bu materyaller yakında Interim Computer Museum’da “canlı” eserler haline gelecek.

👉️ İlginizi Çekebilir: Microsoft Teams Kullanıcıları Yeni Ödeme Bildirimi Karşısında Çileden Çıktı

Microsoft OSPO Direktörü Stacey Haffner ve Microsoft/GitHub Başkan Yardımcısı Scott Hanselman’a göre bu tür yazılım arkeolojisi, yasal inceleme, arşiv çalışması ve teknik doğrulama dahil olmak üzere önemli bir çaba gerektiriyor. Ayrıca bilgisayar tarihi ve dijital korumaya adanmış bir uzman ekibini de zorunlu kılıyor. Bu durum Microsoft’un neden MS-DOS 5.0 veya 6.22 gibi daha “modern” DOS sürümlerini yayınlamadığını da açıklıyor olabilir.

✍️ Editörün Notu İçin Tıklayın

Microsoft’un DOS’un en eski sürümlerini açık kaynak yapması aslında tamamen arşivsel bir kaygı taşıyor. Şirket, MS-DOS 5.0 veya 6.22 gibi daha modern sürümleri paylaşmaya yanaşmazken bu hamle meraklılar için heyecan verici olsa da pratik bir faydadan çok tarihi bir değer taşıyor. Özellikle Paterson’ın el yazısı notlarının ve orijinal hataların korunmuş olması, o dönemin yazılım geliştirme süreçlerini anlamak açısından eşsiz bir fırsat. FreeDOS ekibinin bu kaynaklardan faydalanarak uyumluluğu artırması ise belki de bu açık kaynak hamlesinin en somut getirisi olacak. Yine de Microsoft’un neden MS-DOS 6.22’yi de aynı şekilde paylaşmadığı sorusu havada kalıyor.

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu