Microsoft выложила в open source самый ранний DOS: ностальгия или урок истории?
Исходники DOS 1.1 и 2.0 теперь на GitHub — можно посмотреть, как писали код, когда баги были размером с дискету.

Microsoft снова радует археологов от IT: на этот раз в open source улетел самый ранний из найденных исходников MS-DOS. Речь про версии 1.1 и 2.0 — те самые, что бегали на IBM PC, когда оперативная память измерялась килобайтами, а «облако» было просто красивым словом.
Что внутри и зачем это нам?
Исходники выложены под лицензией MIT, так что можно не только читать, но и форкать — вдруг вам захочется запустить DOS на умных часах? Код написан на ассемблере для 8086, и глядя на него, понимаешь, почему тогдашние программисты пили много кофе: каждая инструкция — на вес золота, никаких тебе высокоуровневых абстракций.
Это не просто музейный экспонат. Для современных разработчиков — отличная возможность увидеть, как строились операционные системы в эпоху, когда «краш» означал перезагрузку с дискеты, а не падение микросервиса. Плюс, можно оценить, как далеко мы ушли — или, наоборот, как многие идеи (например, загрузчик) живут до сих пор.
Комментарий студии METABYTE
Если вы думали, что ваш код на React — это сложно, просто загляните в эти исходники. Там нет ни useState, ни useEffect, зато есть INT 21h и прямая работа с железом. Напоминает нам, что даже у самого навороченного SaaS когда-то был дедушка, который умещался на дискете.
СЛЕДУЮЩИЙ ШАГ
Понравилось как мыслим?
Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.