Microsoft Şimdiye Kadar Bulunan En Eski DOS Kaynak Kodunu Yayımladı

Microsoft, 86-DOS 1.00 çekirdeği ve PC döneminden orijinal geliştirme anlık görüntüleri de dahil olmak üzere bugüne kadar keşfedilen en eski DOS kaynak kodunu açık kaynak olarak sunmaktadır.
Dijital korumaya ve tarihsel şeffaflığa doğru önemli bir adım atan Microsoft, "bugüne kadar keşfedilen en eski DOS kaynak kodu" olarak tanımladığı şeyi yayımladı; bu, şirketin imparatorluğunu kuran temel teknolojiyi paylaşma yönünde devam eden çabalarında bir başka kilometre taşı oldu. Bu son sürüm, şirketin arşivlerinden bugüne kadarki en kapsamlı ve tarihsel açıdan önemli kaynak kodu yayınını temsil ediyor ve işletim sisteminin kökenlerini daha önce yapılan tüm açıklamalara göre daha derinlemesine ele alıyor.
Kaynak kodu sürümü, MS-DOS markalamasından bile öncesine ait materyaller içerir; PC-DOS 1.00 çekirdeğinin birden fazla geliştirme anlık görüntüsünün yanı sıra 86-DOS 1.00 çekirdeğinin kaynak kodunu da içerir. Dahil edilen yardımcı programlar arasında DOS ekosisteminin temel öğeleri haline gelen CHKDSK gibi temel araçlar da bulunmaktadır. Microsoft'tan Stacey Haffner ve Scott Hanselman'ın sürümü duyuran resmi blog gönderilerine göre, bu koleksiyon tarihçiler, geliştiriciler ve modern işletim sistemlerinin ilk öncüllerinden nasıl evrimleştiğini anlamakla ilgilenen herkes için bir hazineyi temsil ediyor.
Kişisel bilgisayar yazılımı geliştirmenin temellerine benzeri görülmemiş bir erişim sağladığından, bu sürümün tarihsel önemi abartılamaz. Araştırmacılar ve bilgi işlem tarihçileri uzun zamandır bu ilk materyallere erişmeye çalışıyorlar ve Microsoft'un açık kaynak girişimi, bilgi işlem tarihinin önemli yönlerini korumaya yönelik kararlılığını gösteriyor. Sürüm, yalnızca çalıştırılabilir kodu değil, aynı zamanda bu sistemlerin nasıl tasarlandığını ve uygulandığını anlamak için önemli bağlam sağlayan geliştirme notları ve belgeleri de içeriyor.
Bu sürümün önemini tam olarak anlamak için, MS-DOS'un yaratılmasına yol açan tarihsel gidişatı anlamak çok önemlidir. Seattle Computer Products'ta çalışan programcı Tim Paterson, Intel 8086 tabanlı bilgisayar kitleri için bir işletim sistemi olarak orijinal olarak 86-DOS'u (başlangıçta QDOS olarak biliniyordu, "hızlı ve kirli işletim sistemi" anlamına geliyordu) geliştirdi. Bu işletim sistemi, kritik bir zorlukla karşı karşıya olan Microsoft'un dikkatini çekti: IBM, o sırada hâlâ geliştirme aşamasında olan ve merakla beklenen IBM PC 5150 için bir işletim sistemi sağlamak üzere şirketle sözleşme yapmıştı.
Microsoft, zaman alıcı ve kaynak yoğun olacak şekilde sıfırdan bir işletim sistemi geliştirmek yerine, Microsoft, Seattle Computer Products'tan 86-DOS lisansı aldı ve geliştirmeye devam etmesi için Tim Paterson'ı şirkete getirdi. Bu stratejik kararın teknoloji tarihindeki en önemli iş hamlelerinden biri olduğu kanıtlandı. Microsoft sonunda 86-DOS'un haklarını doğrudan satın alarak şirkete işletim sisteminin gelecekteki gelişimi ve lisanslaması üzerinde tam kontrol sağladı.
Sonraki iş modeli de aynı derecede muhteşemdi: Microsoft, işletim sistemini PC-DOS adı altında IBM'e lisansladı, aynı zamanda aynı işletim sistemini diğer üreticilere MS-DOS markası altında lisanslama hakkını da elinde tuttu. IBM'in PC'si kişisel bilgi işlem için standart haline geldiğinden ve diğer üreticiler kendi işletim sistemlerini gerektiren IBM uyumlu bilgisayarlar yaratmaya koştukça, bu çift lisanslama stratejisi son derece karlı olacaktı. Microsoft'un bu rakiplere MS-DOS satma yeteneği, IBM'in ise PC-DOS kullanması, Microsoft'un mali hakimiyetini kurmasına yardımcı olan çeşitli bir gelir akışı yarattı.
On yıllar boyunca Microsoft, işletim sistemi yaşlandıkça ve sonunda geçerliliğini yitirdikçe, MS-DOS'un çeşitli sürümleri için kaynak kodunu düzenli aralıklarla yayımladı. Bu sürümler birçok amaca hizmet etti: Tarihsel merakı giderdiler, meraklıların ve geliştiricilerin kodu incelemesine olanak sağladılar ve Microsoft'un ilk çalışmalarına şeffaflık sağladılar. Ancak önceki sürümlerin tümü, işletim sisteminin daha yeni sürümleriydi ve MS-DOS markasının kurulmasından önceki en eski sürümlere asla geri dönülmüyordu.
Bu son sürüm, DOS'un ortaya çıktığı ilkel çorbaya erişim sağlayarak bu engeli ortadan kaldırıyor. 86-DOS 1.00 çekirdek kaynak kodu, işletim sistemini Microsoft'un satın alma ve markalaşma çabalarından önceki yeni ortaya çıkan haliyle temsil ediyor. PC-DOS 1.00'in geliştirme anlık görüntüleri, işletim sisteminin iyileştirilmesi ve IBM'in devrim niteliğindeki kişisel bilgisayarıyla birlikte piyasaya sürülmeye hazırlanması sırasında meydana gelen evrimsel süreci göstermektedir. Bu anlık görüntüler, işletim sisteminin erken dönem gelişimini karakterize eden hızlı yinelemeyi ve sorun çözmeyi anlamak açısından çok değerlidir.
CHKDSK gibi yardımcı programların dahil edilmesi, bu sürümün bütünsel doğasını göstermektedir. DOS sistemlerinin kullanıcıları, bu yardımcı programın disk bütünlüğünü kontrol etmek ve dosya sistemi hatalarını onarmak için temel bir araç olduğunu hemen anlayacaklardır. Bu tür yaygın olarak kullanılan araçların orijinal kaynak kodunu görmek, kişisel bilgisayar kullanımının ilk günlerinde geliştiricilerin yaygın bilgisayar sorunlarına nasıl yaklaştıklarına dair fikir verir. Kod ayrıca, modern standartlara göre neredeyse tuhaf görünen bellek sınırlamaları ve işlem gücüyle ilgili hususlar da dahil olmak üzere, dönemin kısıtlamalarını ve tasarım felsefelerini de ortaya koyuyor.
Kaynak kodu sürümüne eşlik eden belgeler ve geliştirici notları araştırmacılar ve tarihçiler için özellikle değerlidir. Bu materyaller, kodun tek başına aktaramayacağı bağlamı sağlar, tasarım kararlarını açıklar, geliştiricilerin karşılaştığı zorlukları vurgular ve belirli uygulama seçeneklerinin ardındaki düşünceyi belgelendirir. Bu tür belgelerin genellikle geçmiş yazılım projelerinde eksik olması, bu sürümün eksiksizliğini olağanüstü kılmaktadır.
Microsoft'un bu materyali açık kaynak olarak kullanma kararı, açık kaynak yazılım ve tarihin korunmasına yönelik daha geniş sektör eğilimleriyle uyumludur. Şirket, ilk çalışmalarının geçmişini paylaşmanın tüm teknoloji topluluğuna fayda sağladığını ve mevcut ve gelecekteki ürünlerine olan güveni gösterdiğini giderek daha fazla fark ediyor. Microsoft, programcıların ve öğrencilerin kişisel bilgisayar devrimini destekleyen kodu incelemelerine olanak tanıyarak, bilişimin nasıl geliştiğine dair ortak bir anlayışa katkıda bulunuyor.
Bu sürümün zamanlaması aynı zamanda Microsoft'un liderliğinde fikri mülkiyet ve tarihsel belgelere ilişkin gelişen tutumları da yansıtıyor. Mevcut CEO Satya Nadella'nın yönetimi altında şirket, yazılım geliştirmede açık kaynak girişimlerine ve işbirlikçi yaklaşımlara giderek daha açık hale geldi. Bu, Microsoft'un önceki yıllardaki daha mülkiyetçi duruşuyla keskin bir tezat oluşturuyor ve açıklık ve şeffaflığın değeriyle ilgili kurumsal felsefede köklü bir değişime işaret ediyor.
Bilgisayar bilimi ve teknoloji tarihi öğrencileri için bu sürüm, benzeri görülmemiş bir eğitim fırsatını temsil ediyor. DOS kaynak kodu artık doğrudan çalışma için mevcut olup, öğrencilerin temel işletim sistemi kavramlarının gerçek dünya koşullarında gerçekte nasıl uygulandığını görmelerine olanak tanır. Üniversiteler ve eğitim kurumları uzun süredir tarihi yazılımları öğretim aracı olarak kullanıyor ve bu sürüm şüphesiz dünya çapındaki bilgisayar bilimleri müfredatlarında yerini alacak.
Microsoft'un erken DOS geçmişi materyallerini yayınlama konusundaki kararlılığının daha geniş etkileri, başka sürümlerin de gelebileceğini gösteriyor. Bilgisayar tarihçileri, Microsoft'un arşivlerini kazmaya ve şirketin ilk günlerinden itibaren daha fazla materyal paylaşmaya devam edeceğinden umutlu. Her sürüm, modern bilgi işlem ortamının nasıl ortaya çıktığına dair bulmacanın bir parçasını daha ekleyerek, aksi durumda zamanla kaybolabilecek önemli bilgileri koruyor.
Bu sürüm aynı zamanda teknoloji endüstrisinde yazılım korumasının ve geçmiş dokümantasyonun öneminin bir hatırlatıcısıdır. Yazılım giderek geçici ve bulut tabanlı hale geldikçe, sektörü oluşturan temel koda erişimi sürdürmek her zamankinden daha kritik hale geliyor. Microsoft'un bu konudaki adımları, diğer teknoloji şirketlerinin de benzer girişimleri değerlendirmeleri için olumlu bir örnek teşkil ediyor.
Kaynak: Ars Technica


