Microsoft publicó en su blog de código abierto el 28 de abril que la compañía ha estado abriendo continuamente los primeros datos importantes en la historia de los sistemas operativos de Microsoft en los últimos años: en 2018, reabrió el código fuente de MS-DOS 1.25 y 2.11, y en 2024 proporcionó el código fuente de MS-DOS 4.0 al público; ahora, coincide con 86-DOS En el 45 aniversario del nacimiento de 1.00, Microsoft anunció que continuará avanzando en este trabajo y preservará y hará público el primer lote de materiales de código fuente de DOS descubierto hasta ahora para facilitar la investigación, la preservación y satisfacer los intereses de exploración de la industria y los entusiastas.

Microsoft dice que el trabajo va más allá de simplemente cargar código en GitHub. La historia del software existe no sólo en el código fuente en sí, sino también en escaneos, documentos internos, impresiones en ensamblador y varios rastros de la "era analógica" que quedaron del desarrollo de los sistemas operativos a finales de los años 1970 y principios de los 1980. Microsoft enfatiza que estos contextos históricos también son indispensables si queremos comprender verdaderamente de dónde provienen las plataformas actuales.
El nuevo material publicado esta vez proporciona una ventana más temprana que nunca al proceso de desarrollo de PC-DOS 1.00. PC-DOS 1.00 es la primera versión oficial de DOS en la plataforma IBM PC. Microsoft dijo que un equipo de investigadores históricos y conservacionistas digitales, dirigido por Yufeng Gao y Rich Cini, localizó, escaneó y transcribió una gran cantidad de listas impresas de códigos fuente de la era DOS escritas por el autor de DOS, Tim Paterson.
Según la divulgación de Microsoft, este lote de información incluye el código fuente del kernel 86-DOS 1.00, múltiples instantáneas de la etapa de desarrollo del kernel PC-DOS 1.00 y el código fuente de herramientas de utilidad conocidas como CHKDSK. Lo que es aún más sorprendente es que no sólo se conserva la lista del código fuente del ensamblador, sino también la lista impresa del propio ensamblador. Microsoft cree que estos materiales brindan una perspectiva extremadamente rara para que el mundo exterior comprenda cómo se formó MS-DOS/PC-DOS paso a paso y vea la verdadera apariencia del desarrollo del sistema operativo en esa época, en lugar de una versión compilada después del hecho.

Microsoft señaló además que estos materiales no son versiones empaquetadas ni lanzadas oficialmente del sistema operativo en el sentido tradicional. Por el contrario, muchos de ellos son más bien registros del estado laboral en un momento determinado, con notas escritas a mano por el propio Tim Paterson. Microsoft lo describe como "un historial de confirmaciones impreso de un repositorio Git": conectan una línea de tiempo clara, que muestra qué funciones se agregaron y cuándo, qué errores ocurrieron durante el proceso de desarrollo y cómo se corrigieron posteriormente. Este lote de materiales físicos también ha sido donado por Tim Paterson. En el futuro, el público podrá ver estos archivos originales que todavía "contan la historia" en el Interim Computer Museum.
En el artículo, Microsoft agradece a todos aquellos que participaron en la compilación, revisión y divulgación de estos materiales, y señala que este tipo de trabajo de "arqueología del software" requiere inversión en muchos aspectos, como revisión legal, organización de archivos y verificación técnica, y es de gran importancia para preservar la historia común de toda la industria.
Para aquellos que quieran estudiar más a fondo, Microsoft recomienda consultar el sitio web de Yufeng Gao, el sitio web de Rich Cini y los resultados de la investigación de Joshua sobre el procesamiento OCR de listas impresas. Al mismo tiempo, Microsoft también declaró que el mundo exterior ya puede acceder al proyecto DOS-History/Paterson-Listings en GitHub para ver las listas de escaneo relevantes y el código organizado por OCR; Microsoft también coopera con los mantenedores del proyecto para abrirlo bajo la licencia del MIT mediante solicitudes de extracción, lo que lo hace conveniente para investigadores, aficionados y seguidores de la historia de la tecnología.
aprender más:
https://github.com/DOS-History/Paterson-Listings