METABYTE
К списку статей

Microsoft выложила в open source самый ранний DOS: ностальгия или урок истории?

Исходники DOS 1.1 и 2.0 теперь на GitHub — можно посмотреть, как писали код, когда баги были размером с дискету.

24 мая 20261 мин чтения
Microsoft выложила в open source самый ранний DOS: ностальгия или урок истории?

Microsoft снова радует археологов от IT: на этот раз в open source улетел самый ранний из найденных исходников MS-DOS. Речь про версии 1.1 и 2.0 — те самые, что бегали на IBM PC, когда оперативная память измерялась килобайтами, а «облако» было просто красивым словом.

Что внутри и зачем это нам?

Исходники выложены под лицензией MIT, так что можно не только читать, но и форкать — вдруг вам захочется запустить DOS на умных часах? Код написан на ассемблере для 8086, и глядя на него, понимаешь, почему тогдашние программисты пили много кофе: каждая инструкция — на вес золота, никаких тебе высокоуровневых абстракций.

Это не просто музейный экспонат. Для современных разработчиков — отличная возможность увидеть, как строились операционные системы в эпоху, когда «краш» означал перезагрузку с дискеты, а не падение микросервиса. Плюс, можно оценить, как далеко мы ушли — или, наоборот, как многие идеи (например, загрузчик) живут до сих пор.

Комментарий студии METABYTE

Если вы думали, что ваш код на React — это сложно, просто загляните в эти исходники. Там нет ни useState, ни useEffect, зато есть INT 21h и прямая работа с железом. Напоминает нам, что даже у самого навороченного SaaS когда-то был дедушка, который умещался на дискете.

СЛЕДУЮЩИЙ ШАГ

Понравилось как мыслим?

Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.

Microsoft открыла исходники раннего DOS | METABYTE — METABYTE