На 4 април Microsoft пусна изходния код за представената операционна система MS-DOS 4 от 1986 г. в GitHub, изброен заедно с други версии на изходния код на DOS – обаче публикуването на MS-DOS 4 в GitHub в сегашната му модифицирана форма изглежда е счупило някои файлове са доста важни.
Популярният разработчик и оператор на OS/2 Museum Михал Некасек също се обади Как да не пускате исторически изходен коднеуспехът на git да запази времевите марки и да конвертира файловете в UTF-8 до голяма степен нарушава всичко. Necasek похвали освобождаването на кода, но критикува грешките, въведени в процеса, казвайки: „Но моля, моля, не изкривявайте историческия изходен код, като го подавате в (глупав) портал.“
От двата проблема изходните файлове, конвертирани в UTF-8, може да са по-сериозни. Това е така, защото наследените инструменти, представени за тези операционни системи, всъщност не могат да анализират UTF-8 и вероятно също не са актуализирани за това. Максималната дължина на байтовия ред за MASM на MS-DOS 4 беше 512 байта, а преобразуването на UTF-8 извлича определени файлове над това ограничение, което ги прави нечетими.
Сериозността на файловите грешки варира, но публикацията на OS/2 Museum отбелязва, че основните системни файлове съвпадат точно с оригиналните файлове с изображения на диска. Изходният код обаче също изглежда съвместим с версия 4.01, „тиха“ актуализация до версия 4.00, която поправи някои грешки. Не беше достъпно директно, но беше изпратено до производителите на компютри.
Оригиналната публикация препоръчва редактиране на необработените файлове като архив, без конвертиране на UTF-8 или нещо подобно. Историята обаче продължава незабавно в коментарите, където съразработчикът на версията MS-DOS 4, Конър Хайд, известен още като Starfrost, признава проблема и разкрива правните причини за невключването на времеви отпечатъци.
Дискусията между Михал и Starfrost продължава за кратко в коментарите, преди да я преместят в имейли, за което няма да ги притискаме. Въпреки критичния тон на Мишел, беше отбелязано, че глупавите политики на компанията „очевидно“ не са по вина на независим разработчик като Starfrost.
Надяваме се, че тези проблеми ще бъдат решени скоро, така че MS-DOS 4 да може да се насладите в правилната му слава. Въпреки това, MS-DOS 4 все още беше непопулярен, когато работеше правилно поради масовото използване на 92KB RAM.
Колкото и да е странно, това доведе до това, че съперничещият DR-DOS прескочи изцяло версия 4.0-4.99 в полза на преминаването от версия 3.41 към версия 5.0 – въпреки че акцентът върху многозадачността в MS-DOS 4 все още е там.
More Stories
Съобщава се, че Apple работи върху 90Hz Studio Display, iMac и iPad Air
Новото музикално приложение на Nintendo е клонинг на YouTube Music
2027 Pixel Tablet ‘3’ може да има втори USB-C порт