En una celebración de la innovación y la preservación de la historia de la informática, Microsoft ha liberado el código fuente de MS-DOS 4.00 en colaboración con IBM. La versión, disponible bajo la licencia permisiva del MIT, incluye el código fuente del sistema operativo, archivos binarios y documentación original.
La decisión de abrir MS-DOS 4.00 surge de la correspondencia reciente entre un investigador llamado Connor “Starfrost” Hyde y el ex CTO de Microsoft, Ray Ozzie. Mientras exploraba la colección de disquetes antiguos de Ozzie, Hyde descubrió binarios beta inéditos de DOS 4.0 que Ozzie había recibido durante su tiempo en Lotus Software.
Intrigado por este hallazgo, Hyde contactó a la Oficina de Programas de Código Abierto (OSPO) de Microsoft para explorar la posibilidad de publicar el código fuente de DOS 4. Su objetivo era documentar la relación entre DOS 4, el DOS multitarea de Microsoft (MT-DOS) y el eventual desarrollo del sistema operativo OS/2 de IBM.
Scott Hanselman, con la ayuda del archivero de Internet Jeff Sponaugle, tomó imágenes de los discos originales y escaneó los documentos impresos adjuntos de lo que se conoció como «Ozzie Drop». Si bien no pudieron localizar el código fuente completo de MT-DOS, Microsoft e IBM reconocieron la importancia histórica de DOS 4.00 y decidieron lanzarlo al público.
«Este código ocupa un lugar importante en la historia y es una lectura fascinante de un sistema operativo que fue escrito íntegramente en código ensamblador 8086 hace casi 45 años», afirmó Microsoft en una publicación de blog anunciando el lanzamiento.
La versión incluye el código fuente de MS-DOS 4.00, archivos binarios, archivos PDF de la documentación original e imágenes de disco. Microsoft también se ha comprometido a continuar explorando sus archivos y puede actualizar la versión si se descubren materiales adicionales relevantes.
La historia detrás de MS-DOS 4.00 es compleja y fascinante. En la década de 1980, Microsoft se asoció con IBM para partes del código DOS, pero también creó una rama separada llamada Multitasking DOS, que nunca tuvo un lanzamiento generalizado.
Si bien se pueden encontrar versiones posteriores de los binarios MT-DOS en línea, los binarios beta de Ozzie recientemente lanzados parecen ser versiones mucho más antiguas e inéditas, incluido el código fuente de ibmbio.com.
Para aquellos interesados en explorar este software histórico, Microsoft ha confirmado ejecuciones exitosas en una IBM PC XT original, un sistema Pentium más nuevo y dentro de los emuladores de código abierto PCem y 86box.
El lanzamiento representa un notable esfuerzo de colaboración entre Microsoft, IBM y la comunidad más amplia de arqueólogos y conservacionistas digitales. El código fuente ya está disponible en GitHub para su lectura y uso públicos, garantizando que esta porción de la historia de la informática siga siendo accesible e influyente tanto para los usuarios de hoy como para las generaciones futuras.
Ver también: El lanzamiento de 2FA de GitHub aumenta la seguridad de la cadena de suministro
¿Quiere renovar su estrategia de transformación digital? Aprender más acerca de Semana de la Transformación Digital que tendrá lugar en Amsterdam, California y Londres. El evento integral comparte ubicación con Exposición de IA y Big Data, Exposición de seguridad cibernética y nubey otros eventos destacados.
Explore otros próximos eventos y seminarios web de tecnología empresarial impulsados por TechForge aquí.