Microsoft tentokrát sáhl do opravdu hlubokého pravěku PC éry a zveřejnil dosud nejstarší nalezené zdrojové kódy DOSu. Nejde ještě o MS-DOS, jak ho známe, ale o 86-DOS 1.00 (plus několik vývojových verzí jádra PC-DOS 1.00 a také dobových utilitek typu CHKDSK). Jde o materiál z časů, kdy DOS ještě neměl naleštěnou microsoftí cedulku na dveřích - branding, tzn. předpona MS, přišel až později.
Příběh začíná u Tima Patersona, který 86-DOS původně vytvořil pro počítačovou stavebnici od Seattle Computer Products, která byla postavená kolem procesoru Intel 8086. Microsoft tehdy potřeboval operační systém pro vznikající IBM PC 5150, takže 86-DOS nejprve licencoval, Patersona přibral k dalšímu vývoji a později odkoupil výhradní práva. (Za vcelku směšných 50 000 dolarů).
IBM pak systém dostalo jako PC-DOS, zatímco Microsoft si ponechal možnost prodávat vlastní verzi systému dalším výrobcům. (Chyba, IBM, chyba! :) Jakmile se v osmdesátých a devadesátých letech rozjely klony IBM PC, MS-DOS se stal jedním z nejdůležitějších kusů softwaru osobních počítačů.
Zajímavé je i samotné zachraňování kódu. Nebyl totiž uložený digitálně, ale přežíval na starých papírových výpisech od Patersona, které skupina historiků a nadšenců kolem Yufenga Gaoa a Riche Ciniho musela ručně přepisovat a skenovat. OCR si na letitých výtiscích spíš vylámalo zuby, takže šlo o práci hodnou počítačové archeologie s lupou v jedné ruce a assemblerem v druhé. Novinka navazuje na dřívější zveřejnění zdrojových kódů MS-DOSu 1.25, 2.0 a 4.0.
Další info naleznete přímo na webu Micosoftu, zdrojové kódy jsou k nahlédnutí na GitHubu.







Nejnovější komentáře