4 Nisan’da Microsoft, çığır açan 1986 MS-DOS 4 işletim sisteminin kaynak kodunu GitHub’da yayınladı ve diğer DOS kaynak kodu sürümleriyle birlikte listelendi; ancak MS-DOS 4’ün GitHub’da mevcut değiştirilmiş haliyle yayınlanması bazı kritik dosyaları bozmuş gibi görünüyor Baştan sona. OS/2 Müzesi blogunun ünlü geliştiricisi ve operatörü Michal Necasek’in de belirttiği gibi Tarihi Kaynak Kodu Nasıl Yayınlanmaz?Git’in zaman damgalarını koruyamaması ve dosyaları UTF-8’e dönüştürmesi hemen hemen her şeyi bozar. Necasek, kodun yayınlanmasını övdü ancak süreçte ortaya çıkan hataları eleştirerek şöyle dedi: “Ama lütfen tarihi kaynak kodunu (aptal) git’e atarak parçalamayın.”

Bu iki sorundan kaynak dosyalarının UTF-8’e dönüştürülmesi daha ciddi olabilir. Bunun nedeni, bu işletim sistemlerinin eski araçlarının aslında UTF-8’i ayrıştıramaması ve muhtemelen bunu yapacak şekilde güncellenememesidir. MS-DOS 4’ün MASM’sinin bayt satırı uzunluğu sınırı 512 bayttı ve UTF-8 dönüşümü belirli dosyaları bu sınırın üzerine çıkararak onları okunamaz hale getiriyor.



genel-21