Microsoft udostępnia najstarszy kod źródłowy DOS – przełomowe odkrycie

Wielokrotnie w ostatnich dekadach Microsoft udostępniał kod źródłowy oryginalnego systemu MS-DOS, który zapoczątkował dominację firmy na rynku komputerów osobistych. Tym razem firma sięgnęła jeszcze głębiej w historię, publikując „najwcześniejszy znany kod źródłowy DOS, jaki kiedykolwiek odkryto” wraz z dokumentacją i notatkami deweloperskimi.

Co dokładnie udostępniono?

W ramach najnowszej publikacji Microsoft udostępnił:

  • Kod źródłowy jądra 86-DOS w wersji 1.00,
  • Wersje rozwojowe jądra PC-DOS 1.00,
  • Popularne narzędzia, takie jak CHKDSK.

Warto podkreślić, że ten kod pochodzi z okresu przed oficjalnym wprowadzeniem marki MS-DOS, co czyni go unikalnym źródłem historycznym.

Kontekst historyczny: od 86-DOS do MS-DOS

Historia systemu DOS rozpoczęła się w 1980 roku, kiedy programista Tim Paterson stworzył 86-DOS (wcześniej znany jako QDOS, czyli „Quick and Dirty Operating System”) dla komputerów opartych na procesorze Intel 8086, produkowanych przez Seattle Computer Products. Microsoft, zobowiązany do dostarczenia systemu operacyjnego dla rozwijanego wówczas komputera IBM PC 5150, licencjonowało 86-DOS i zatrudniło Patersona do dalszego rozwoju oprogramowania. Niedługo później firma wykupiła prawa do 86-DOS w całości.

Microsoft następnie licencjonowało ten system IBM jako PC-DOS, zachowując możliwość sprzedaży go innym producentom. Wersja sprzedawana przez Microsoft otrzymała nazwę MS-DOS, a masowe rozpowszechnienie klonów IBM PC w latach 80. i 90. sprawiło, że to właśnie ona stała się najpopularniejszą odmianą systemu, z której korzystało najwięcej użytkowników.

Dlaczego to odkrycie jest tak ważne?

Udostępnienie kodu źródłowego 86-DOS i wczesnych wersji PC-DOS otwiera nowe możliwości dla badaczy historii informatyki. Pozwala zgłębić początki systemów operacyjnych dla komputerów osobistych oraz zrozumieć, jak ewoluowały technologie, które dziś są standardem. Dla entuzjastów retrocomputingu i historyków IT to bezcenny materiał badawczy.

„To nie tylko kod – to okno na narodziny ery komputerów osobistych. Każda linia kodu kryje w sobie historię innowacji, które zmieniły świat.” – Stacey Haffner i Scott Hanselman, Microsoft

Jak uzyskać dostęp do kodu?

Kod źródłowy oraz dokumentacja zostały udostępnione na platformie GitHub, co umożliwia każdemu zainteresowanemu jego analizę, modyfikację i badanie. To kolejny krok Microsoftu w kierunku otwartej współpracy z developerami i społecznością IT.

Źródło: Ars Technica