Microsoft ofrece el código fuente de MS-DOS en GitHub

Un Tesoro Histórico para Entusiastas de la Informática

En un movimiento que ha emocionado a los entusiastas de la retroinformática y a los desarrolladores, Microsoft ha publicado el código fuente de MS-DOS versiones 1.25, 2.0 y 4.0 en GitHub. Este repositorio no solo incluye los archivos originales, sino también los binarios compilados, proporcionando una ventana invaluable a la evolución de los sistemas operativos de los primeros PCs.

El Origen del MS-DOS

MS-DOS, desarrollado conjuntamente por IBM y Microsoft, fue uno de los sistemas operativos más influyentes de su época. La versión 1.0, lanzada en agosto de 1981, soportaba únicamente disquetes. Posteriormente, la versión 2.0, lanzada en marzo de 1983, introdujo soporte para subdirectorios y discos duros, marcando una evolución significativa en las capacidades del sistema.

Detalles del Repositorio

El repositorio en GitHub contiene:

  • v1.25 y v2.0: Archivos de código fuente y binarios compilados para estas versiones históricas.
  • v4.0: Código fuente desarrollado conjuntamente por IBM y Microsoft.

Estos archivos fueron inicialmente compartidos en el Museo de Historia de la Computación el 25 de marzo de 2014, y ahora se han republicado en GitHub para facilitar su acceso y referencia.

Licencia y Uso

Todos los archivos del repositorio están liberados bajo la Licencia MIT, permitiendo su exploración y experimentación para fines no comerciales. Microsoft ha especificado que los archivos se mantendrán estáticos para referencia histórica, por lo que no se aceptarán Pull Requests que sugieran modificaciones al código fuente. Sin embargo, se anima a los usuarios a forquear el repositorio y experimentar por su cuenta.

El Contexto Histórico

La adopción del microprocesador Intel 8088 y la decisión de IBM de externalizar el desarrollo de su sistema operativo a Microsoft, quien a su vez adquirió el QDOS (Quick and Dirty Operating System) de Seattle Computer Products, fueron decisiones clave que dieron forma al desarrollo del MS-DOS. Esta colaboración permitió a IBM y Microsoft lanzar el PC DOS y el MS-DOS, sistemas que se convertirían en estándares de la industria.

ms dos floppy disquetes

Otros Proyectos Históricos

La liberación del código fuente de MS-DOS se suma a otros proyectos históricos disponibles, como el lenguaje de programación APL de IBM, el DOS del Apple II, Photoshop de Adobe, y Word para Windows de Microsoft. Estos lanzamientos permiten a los investigadores y entusiastas estudiar y apreciar la evolución de la tecnología informática.

Apoyo al Museo de Historia de la Computación

El Museo de Historia de la Computación ha jugado un papel crucial en la preservación y liberación de estos códigos fuente históricos. Aquellos interesados en apoyar sus esfuerzos pueden considerar hacer una donación al museo, que es una organización sin fines de lucro 501(c)(3).

Conclusión

La publicación del código fuente de MS-DOS en GitHub es un hito importante para la comunidad de la informática. No solo proporciona una mirada detallada a los primeros días de los sistemas operativos de PC, sino que también ofrece una oportunidad para que los desarrolladores y entusiastas aprendan y experimenten con uno de los sistemas operativos más icónicos de la historia.

Referencias: GitHub MS-DOS y Computer History

Scroll al inicio