На 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 все още е там.

Николай Петков е автор в PRKernel.com, който следи и отразява актуални събития от сферата на новините, политиката, бизнеса, технологиите, спорта, развлеченията и начина на живот. Той се стреми да представя информацията по ясен, достъпен и обективен начин, като поставя акцент върху точността и значимостта за читателите. Работата му е насочена към предоставяне на полезни факти, актуални развития и истории, които помагат на аудиторията да бъде добре информирана за случващото се в страната и по света.

Още истории
Google Maps най-накрая получава една от най-очакваните функции в Android Auto
Xiaomi официално потвърди 7-инчов OLED дисплей и голяма батерия за Redmi Note 17
Anthropic предлага временно забавяне на развитието на изкуствения интелект