Conecta con nosotros

Noticias

Liberan MS-DOS 4.0 como código abierto

Publicado

el

MS-DOS 4.0

Microsoft, en asociación con IBM, ha publicado el código fuente de MS-DOS 4.0 bajo licencia abierta MIT y como continuación de la liberación del código de MS-DOS 1.25 y 2.0 que se produjo hace unos años. La publicación de este tipo de código sirve como referencia histórica, permite la exploración y experimentación para los investigadores interesados ​​en los primeros sistemas operativos para PC y también como descubrimiento para desarrolladores y usuarios inquietos, ya que este software se puede ejecutar en emuladores o en máquinas antiguas para los que tienen la fortuna de poder acceder a alguna de ellas.

Dicen desde el blog de código abierto de Microsoft que «hay una historia compleja y fascinante detrás del MS-DOS 4.0», ya que la firma de Redmond se asoció con IBM para crear partes del código, pero también creó una rama de DOS llamada Multitasking DOS que no se lanzó al público en general. En este artículo nos cuentan la historia de su liberación.

El joven investigador inglés, Connor “Starfrost” Hyde, contactó recientemente con el ex director técnico de Microsoft, Ray Ozzie, sobre algunos de los programas de su colección. Entre los disquetes, Ray había encontrado binarios beta inéditos de DOS 4.0 que le enviaron mientras estaba en Lotus.

Starfrost, que estaba trabajando para documentar la relación entre DOS 4, MT-DOS y lo que eventualmente se convertiría en OS/2, contactó con la Oficina de Programas de Código Abierto de Microsoft (OSPO) para explorar la posibilidad de liberar el código fuente de MS-DOS 4.0. Algunas versiones posteriores de estos binarios de DOS multitarea se pueden encontrar en Internet, pero estos nuevos binarios beta de Ozzie eran mucho más antiguos, inéditos y también incluían la fuente ibmbio.com.

MS-DOS 4.0

El vicepresidente de la comunidad de desarrolladores de Microsoft, Scott Hanselman, con la ayuda del archivero y entusiasta Jeff Sponaugle, sacó imágenes de estos discos originales y escaneó cuidadosamente los documentos impresos originales de Ozzie. Mientras, el jefe de programas de código abierto, Jeff Wilcox, ‘buceó’ en los Archivos de Microsoft y, aunque no pudo encontrar el código fuente completo del MT-DOS, sí encontraron el MS DOS 4.00. 

Finalmente, con la colaboración adicional del personal de IBM, han terminado publicando el código fuente de MS-DOS 4.0 bajo licencia abierta MIT, junto con los binarios beta adicionales, archivos PDF de la documentación e imágenes de disco. Otra pieza fascinante de la historia de un sistema operativo que puso en órbita a una desconocida Microsoft (con teoría de la conspiración incluida) y sirvió de base para el paso a las interfaces gráficas con Windows 95.

Si deseas probar este software, dicen que lo han ejecutado directamente en una computadora IBM PC XT original, otro PC con procesador Pentium y en emuladores de código abierto PCem y 86box. Todo el material del MS-DOS 4.0 está disponible gratuitamente en su página de GitHub.

Lo más leído