Microsoft bilinen ilk DOS kaynak kodunu yayınladı

kapanış bildirimi

Bu makale İngilizce olarak da mevcuttur. Teknik yardımla tercüme edildi ve yayınlanmadan önce editoryal olarak gözden geçirildi.

Microsoft, DOS için bilinen en eski kaynak kodu listelerini açık kaynak olarak yayımladı. Sürüm, 86 DOS 1.00 çekirdeğini, PC DOS 1.00'in yayın öncesi anlık görüntülerinin yanı sıra CHKDSK ve SCP birleştirici gibi yardımcı programları içerir; bunların tümü, sürekli yeşil ve beyaz kağıt üzerine dört inç yüksekliğindeki montaj dili çıktıları yığınından kopyalanmıştır.

Duyurudan sonra devamını okuyun

Listeler Seattle Computer Products'ta 86-DOS'un geliştiricisi olan Tim Paterson'dan geliyor. Paterson, işletim sistemini 1980/81'de kendisi yazdı; Microsoft, 1981'de onu lisansladı ve IBM PC için PC-DOS 1.0'a dönüştürdü. Microsoft'un açık kaynak blogunda duyurduğu gibi sürüm, tam olarak 86-DOS 1.00'ın 45. yıl dönümünde yayınlanacak. Metne dönüştürülen kaynaklar, DOS-History GitHub deposunda MIT lisansı altında mevcuttur.

Toplamda on paket, sürüm kontrol sistemlerinden önceki bir zamanda geliştirme sürecini ortaya koyuyor. Çıktılardaki zaman damgaları ilgili anlık görüntüleri belgelemektedir: 86-DOS 1.00 çekirdeği 15 Haziran 1981'de oluşturulmuştur, PC-DOS 1.00 beta ise 7 Temmuz 1981 tarihlidir. 86DOS.DIF dosyası gibi farklar, çekirdek sürümleri arasındaki belirli değişiklikleri gösterir – hata düzeltmeleri ve özellik eklemeleri dahil. 86-DOS ile, PC-DOS'un hemen önceki sürümüne artık ilk kez bu kadar erken bir geliştirme aşamasında erişilebiliyor; IBM PC standardının oluşturulmasına nadir bir bakış.

Binlerce geliştiricinin Git aracılığıyla ortaklaşa sürdürdüğü Linux çekirdeği gibi modern açık kaynaklı projelerden farklı olarak DOS, tek bir kişinin eseriydi: Paterson'ın “taahhütleri” yalnızca kağıt üzerinde mevcuttu. 86-DOS'un, PC endüstrisinin ilk aşamalarında tartışmalara neden olan CP/M'den büyük ölçüde ilham aldığı düşünülüyordu.

Microsoft'a göre 45 yıl önceki baskıları yazıya dökmek zorlu bir işti. Rich Cini, 15 inç genişliğindeki yelpaze kıvrımlı baskıları taradı. Yufeng Gao ve Cini daha sonra, soluk baskı kalitesi nedeniyle sınırlarına ulaşan OCR işlemleriyle desteklenen listelerin yazıya geçirilmesini sağladı. 459 sayfalık MS BASIC 86 derleyici çalışma zamanı kitaplığı dahil olmak üzere paket 9 ve 10 henüz yazılmadı; proje çekme isteklerini kabul eder. Tüm orijinal belgelerin taranmış görüntüleri de İnternet Arşivi'nde mevcuttur.

Duyurudan sonra devamını okuyun

Orijinaller gelecekte Washington eyaletindeki Geçici Bilgisayar Müzesi'nde sergilenecek. Ücretsiz ve ticari kullanımı garanti eden MIT lisansı, retro bilgi işlem sahnesi için çok sayıda olasılığın önünü açıyor: kod, tarihi SCP derleyicisi (sürüm 2.24) ve HEX2BIN aracıyla birleştirilebilir veya modlar, bağlantı noktaları ve deneyler için temel olarak kullanılabilir.

Sürüm, Microsoft'un yazılımı arşivleme çabalarının bir parçası. Şirket 2018'de MS-DOS 1.25 ve 2.11'i piyasaya sürdü, ardından 2024'te MS-DOS 4.0'ı piyasaya sürdü. Eski Microsoft projeleri de yakın zamanda açık kaynak olarak piyasaya sürüldü: Bill Gates, Altair BASIC'in kaynak kodunu sağladı, ardından 1976'da Microsoft 6502 BASIC geldi. Tüm bu sistemler, 1985'te MS-DOS'a dayanan Windows 1.0'ın temelini oluşturdu.

Microsoft'un yayınlanmamış başka DOS sürümlerinin planlanıp planlanmadığı bilinmiyor. Amaç, tarihi eserleri geri getirilemeyecek şekilde kaybolmadan önce korumaktır; 45 yıllık kağıttaki sararmış baskılar göz önüne alındığında bu acil bir endişedir.


(mki)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir