Pada tanggal 4 April, Microsoft merilis kode sumber sistem operasi MS-DOS 4 tahun 1986 yang penting di GitHub, terdaftar bersama rilis kode sumber DOS lainnya— namun, memposting MS-DOS 4 di GitHub dalam bentuk yang telah diubah saat ini tampaknya telah merusak beberapa file penting sepenuhnya. Seperti yang disebutkan oleh pengembang dan operator blog OS/2 Museum Michal Necasek dalam Bagaimana Tidak Merilis Kode Sumber Bersejarah, git gagal mempertahankan stempel waktu dan mengonversi file ke UTF-8 cukup merusak segalanya. Necasek memuji peluncuran kode tersebut tetapi mengkritik bug yang muncul dalam proses tersebut, dengan mengatakan, “Tapi tolong jangan merusak kode sumber bersejarah dengan memasukkannya ke dalam git (bodoh).”
Dari dua masalah tersebut, file sumber yang dikonversi ke UTF-8 mungkin lebih parah. Hal ini karena karakteristik alat lama dari sistem operasi tersebut tidak dapat benar-benar mengurai UTF-8 dan kemungkinan besar juga tidak dapat diperbarui untuk melakukan hal tersebut. Batas panjang baris byte MASM MS-DOS 4 adalah 512 byte, dan konversi UTF-8 membuat file tertentu melebihi batas tersebut, sehingga tidak dapat dibaca.
Tingkat keparahan kesalahan file bervariasi, tetapi postingan Museum OS/2 mencatat bahwa file sistem inti sangat cocok dengan file image disk asli. Namun, kode sumbernya juga tampaknya sesuai dengan 4.01, pembaruan “tenang” ke 4.00 dan tidak pernah tersedia.
Posting asli merekomendasikan untuk melepaskan file mentah sebagai arsip, tanpa konversi UTF-8 atau semacamnya. Namun, ceritanya langsung berlanjut di komentar, di mana salah satu pengembang rilis MS-DOS 4 Connor Hyde, alias Starfrost, mengakui masalah tersebut dan mengungkapkan alasan hukum untuk tidak menyertakan stempel waktu.
Diskusi antara Michal dan Starfrost berlanjut sebentar di komentar sebelum mereka membawanya ke email yang tidak akan kami tekankan. Terlepas dari nada kritis Michal, tercatat bahwa kebijakan perusahaan yang bodoh “jelas” bukanlah kesalahan pengembang indie seperti Starfrost.
Semoga permasalahan tersebut dapat segera teratasi sehingga MS-DOS 4 dapat dinikmati dengan baik. Namun, MS-DOS 4 masih kurang disukai ketika berfungsi dengan baik karena penggunaan RAM yang besar dan kuat sebesar 92 KB.
Yang mengherankan, hal ini mengakibatkan DR-DOS yang bersaing melewatkan versi 4.0-4.99 sepenuhnya dan beralih dari versi 3.41 ke versi 5.0— meskipun fokus multitasking MS-DOS 4 masih bertahan hingga saat ini.