El código fuente de DOS más antiguo, que data de hace 45 años, ha sido recuperado tras ser transcrito de un conjunto de impresiones antiguas halladas en el garaje de su creador, Tim Paterson. Microsoft ha decidido liberar este código en formato abierto coincidiendo con el aniversario del sistema 86-DOS 1.00, ofreciendo así una pieza valiosa para la historia del software y la evolución de los sistemas operativos.
Este hallazgo es especialmente relevante porque permite acceder a la versión original de 86-DOS 1.00, junto a núcleos pre-lanzamiento de PC-DOS 1.00 y bibliotecas del compilador Microsoft BASIC-86. Según Scott Hanselman, vicepresidente de Microsoft, la transcripción es exacta y recompila sin diferencias respecto a los binarios originales, algo poco habitual en proyectos de arqueología informática.
De 86-DOS a MS-DOS: el origen del sistema operativo
Para quienes no estén familiarizados, 86-DOS fue el sistema que Microsoft adquirió de Seattle Computer Products y Tim Paterson por alrededor de 75.000 dólares para impulsar su entrada en el mercado de sistemas operativos para ordenadores personales. Desde el nuevo repositorio en GitHub, se puede observar cómo 86-DOS evolucionó hasta convertirse en el núcleo de PC-DOS 1.00, incluyendo utilidades clave como CHKDSK, todavía reconocibles y utilizadas décadas después.
Este conjunto de código no sólo ilustra el estado tecnológico de la época, sino que también muestra cómo se desarrollaba el software de sistemas en sus primeras etapas, mucho antes de aparecer las prácticas modernas de desarrollo que conocemos hoy. Contar con los documentos originales, incluidos los escaneos y notas manuscritas de Paterson, ofrece un contexto fundamental para investigadores y entusiastas del ámbito.
La iniciativa de Microsoft y el acceso público
La liberación del código fuente de DOS no es un acto aislado. En años recientes Microsoft ha hecho públicos varios fragmentos de MS-DOS mediante licencias de código abierto, incluyendo las versiones 1.25, 2.11 y 4.00. Este enfoque ha permitido que la comunidad pueda analizar, modificar y aprender del software que sentó las bases para la informática personal.
Además de publicar el código ya transcrito, en el repositorio de GitHub es posible acceder a imágenes originales en PDF y PNG escaneadas desde el papel de impresora matricial, e incluso consultar instrucciones para compilar y ensamblar el código. Se trata de un recurso de gran valor tanto para historiadores del software como para desarrolladores interesados en la evolución técnica del sistema.
La relevancia histórica y técnica del código fuente de DOS
Este acontecimiento no sólo permite revisar el software en sí, sino entender mejor el contexto empresarial y técnico que rodeó al auge de Microsoft en el sector de sistemas operativos durante los años 80. El código fuente muestra un diseño austero pero funcional, reflejando las limitaciones de hardware y recursos de aquella época.
A pesar de que existen versiones parciales o fugas de código de sistemas operativos más modernos como Windows XP, la liberación oficial y completa del núcleo original de DOS sigue siendo un hito importante para la transparencia y preservación digital. Permite, además, estudiar la evolución del software desde sus bases más simples hasta los sistemas más complejos que conocemos actualmente.
Por último, esta apertura resalta la importancia de conservar y divulgar patrimonio tecnológico. Recuperar y compartir este código fuente es un recordatorio de cómo pequeños proyectos pueden convertirse en pilares fundacionales de la industria del ordenador personal, y ofrece lecciones valiosas para futuras generaciones de desarrolladores.
