El camino hacia MS-DOS 2: la UNIX que nunca fue

Fuentes: The Road to MS-DOS 2

MS-DOS nació en 1981 como un clon minimalista de CP/M pensado para el IBM PC original, un compromiso que dejó insatisfechos a Paul Allen y Bill Gates. Ambos habían licenciado el código fuente de UNIX V7 en febrero de 1980 a través de Western Electric y lanzado XENIX el 25 de agosto de ese mismo año, pero el sistema resultó demasiado pesado para los microprocesadores 16 bits como el Intel 8086. Tras fracasar en la idea de adaptar XENIX a los 16 KB de RAM del primer PC, Microsoft articuló en enero de 1982 una estrategia en tres niveles publicada en Byte Magazine: MS-DOS monousuario y monotarea en la base, XENIX multiusuario en la cima y XEDOS —una versión monousuario de XENIX— en el medio. La estrategia se abandonó poco después, cuando IBM pidió una nueva versión de DOS para su modelo PC XT. Gates quería ceñirse a las especificaciones de IBM, que reclamaba mantener DOS en unos 8.000 bytes para no perjudicar a los usuarios existentes, pero Allen convenció a los desarrolladores Mark Zbikowski y Aaron Reynolds de reescribir el sistema. Así nacieron MS-DOS 2.0, con sistema de archivos jerárquico inspirado en UNIX, controladores cargables dinámicamente y spooling de impresión en segundo plano, junto con utilidades como find, more, sort, fc, chdir y mkdir. El equipo lo formaron seis personas —Allen, Zbikowski, Reynolds, Nancy Panners, Chris Peters y Mani Ulloa— y ninguno de los creadores de MS-DOS 1.0 participó.