{"id":542,"date":"2026-03-13T02:16:45","date_gmt":"2026-03-13T02:16:45","guid":{"rendered":"https:\/\/hackcuba.net\/?p=542"},"modified":"2026-03-13T02:16:45","modified_gmt":"2026-03-13T02:16:45","slug":"breve-historia-de-ms-dos","status":"publish","type":"post","link":"https:\/\/hackcuba.net\/?p=542","title":{"rendered":"Breve historia de MS-DOS"},"content":{"rendered":"\n<p>MS-DOS es sin duda uno de los sistemas operativos m\u00e1s ic\u00f3nicos del pasado, con una respetable base de programas dise\u00f1ados para correr con su soporte, entre ellos aclamados videojuegos cl\u00e1sicos; la historia de su desarrollo, iniciada en octubre de 1980, nos muestra tambi\u00e9n c\u00f3mo una empresa como Microsoft, en ese entonces todav\u00eda peque\u00f1a, logr\u00f3 imponerse frente a otras m\u00e1s poderosas y mejor posicionadas.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>En ese a\u00f1o de 1980 la corporaci\u00f3n IBM estaba buscando un sistema operativo para su todav\u00eda no liberada IBM PC modelo 5150; contrario a su costumbre IBM hab\u00eda decidido desarrollar la PC usando componentes de terceros y eso inclu\u00eda tambi\u00e9n su software.<\/p>\n\n\n\n<p>La causa de lo anterior era pr\u00e1ctica, en IBM estaban acostumbrados a ciclos largos de desarrollo, lo cual estaba bien para sus mainframes y minicomputadoras, pero cuando se decidi\u00f3 entrar en el mercado de las microcomputadoras, en la corporaci\u00f3n se percataron de que era un entorno mucho m\u00e1s din\u00e1mico. Por eso en IBM hab\u00edan decidido desde un comienzo basar su desarrollo en los componentes de terceros disponibles en el mercado, si bien mientras todo el hardware estaba disponible en ese instante, no suced\u00eda lo mismo con todo el software necesario.<\/p>\n\n\n\n<p>Por consiguiente, Microsoft fue visitada por una delegaci\u00f3n de IBM interesada en recabar informaci\u00f3n sobre la posibilidad de obtener un BASIC basado en ROM para su criatura. El BASIC de Microsoft se usaba en muchos sistemas distintos por entonces, e IBM pensaba en introducirlo tambi\u00e9n en su propia PC. En ese momento la idea de IBM todav\u00eda era producir una microcomputadora basada en un microprocesador de 8 bits como era la norma de la \u00e9poca.<\/p>\n\n\n\n<p>Microsoft se mostr\u00f3 dispuesta a desarrollar una versi\u00f3n de BASIC para la computadora de IBM lo cual era su negocio, no obstante, propuso a IBM desarrollar la PC usando un microprocesador de 16 bits como el m\u00e1s reciente Intel 8086, dado ve\u00eda como el futuro a la plataforma de 16 bits.<\/p>\n\n\n\n<p>En cuanto a su sistema operativo, la primera opci\u00f3n de IBM naturalmente era CP\/M-86, la a\u00fan no disponible versi\u00f3n de 16 bits de Digital Research CP\/M, tal como en la misma Microsoft le recomendaron. CP\/M hab\u00eda sido desarrollado para hardware de 8 bits con los microprocesadores 8080 de Intel o el Z-80 de Zilog, y se hab\u00eda convertido en un est\u00e1ndar de la industria con una importante base de software para esa \u00e9poca, con programas como WordStar, Visicalc o m\u00e1s tarde dBase II. Por eso era de suponer que las aplicaciones desarrolladas para CP\/M podr\u00edan ser m\u00e1s f\u00e1cilmente portadas a CP\/M-86 con lo cual se dispondr\u00eda en la IBM PC de todo ese software bastante usado casi desde los primeros momentos de su salida al mercado.<\/p>\n\n\n\n<p>Microsoft como es conocido no se dedicaba a desarrollar sistemas operativos, ni ten\u00eda en venta otra cosa parecida adem\u00e1s de su BASIC standalone. La empresa se dedicaba a crear compiladores y otras herramientas y aplicaciones para venderlas a otros proveedores y empresas. Pero no obstante esto hab\u00eda desarrollado un sistema operativo para microprocesador 8080 de 8 bits conocido como M-DOS del cual nunca se supo porque con sus 30 KB result\u00f3 ser demasiado grande.<\/p>\n\n\n\n<p>Digital Research tuvo por consiguiente la oportunidad de su vida con una IBM interesada en su sistema operativo, y evidentemente no supo aprovechar la situaci\u00f3n, como suele pasar con algunas empresas cuando han logrado una cierta posici\u00f3n y se sienten seguras.<\/p>\n\n\n\n<p>IBM y Digital Research no pudieron ponerse de acuerdo, y el sistema operativo de 16 bits CP\/M-86 se demor\u00f3 demasiado en estar disponible.<\/p>\n\n\n\n<p>En tanto, IBM no era tampoco la \u00fanica empresa buscando un sistema operativo, otra empresa nombrada Seattle Computer Products tambi\u00e9n necesitaba uno desde antes para su propia l\u00ednea de computadoras de 16 bits con bus S-100 (introducido por la Altair 8800) y un microprocesador 8086.<\/p>\n\n\n\n<p>La demora de Digital Research decidi\u00f3 a Tim Paterson, uno de los ingenieros de Seattle Computer Products por esa fecha de 24 a\u00f1os de edad, a subirse las mangas de su camisa y adem\u00e1s del hardware tambi\u00e9n comenzar a desarrollar desde cero un sistema operativo de 16 bits compatible con CP\/M tanto por su forma de operaci\u00f3n como a nivel de llamadas al sistema.<\/p>\n\n\n\n<p>El sistema desarrollado por Tim Paterson se denomin\u00f3 inicialmente QDos (Quick and Dirty Operating System), o tambi\u00e9n 86-DOS como se lo bautiz\u00f3 despu\u00e9s, y no estaba pensado para correr en una IBM PC dado esta no exist\u00eda en ese instante en el mercado.<\/p>\n\n\n\n<p>Seattle Computer Products comercializ\u00f3 86-DOS como un sistema operativo propietario para su l\u00ednea de computadoras con bus S-100, no obstante, ese hecho de ser propietario no motiv\u00f3 a los fabricantes de hardware competidores a usarlo en sus propias computadoras y no tuvo gran impacto.<\/p>\n\n\n\n<p>Microsoft no tard\u00f3 en darse cuenta de la oportunidad de participar, dado necesitaba conocer los detalles del sistema operativo a usar por IBM para desarrollar los compiladores para \u00e9ste y la demora de CP\/M-86 los afectaba, y como una compa\u00f1\u00eda creciente y decidida a imponerse, olfate\u00f3 las ventajas de agregar a su cartera de productos un sistema operativo propio para microcomputadoras de 16 bits.<\/p>\n\n\n\n<p>As\u00ed fue como Microsoft hizo contacto con Seattle Computer Products para conseguir la licencia del sistema desarrollado por Tim Paterson, denominado como hemos visto 86-DOS, y despu\u00e9s de hacerle algunas adecuaciones deprisa se lo present\u00f3 a IBM para evaluaci\u00f3n como Microsoft Disk Operating System 1.0.<\/p>\n\n\n\n<p>IBM lleg\u00f3 a un acuerdo con Microsoft para usar MS-DOS con el nombre de IBM PC-DOS 1.0 como el principal sistema operativo para la IBM PC, si bien no descartaba a otros desarrollos como Digital Research CP\/M-86 y P-system de Softech; y Microsoft compr\u00f3 los derechos de 86-DOS a Seattle Computer Products en julio de 1981 y se llev\u00f3 tambi\u00e9n a Tim Paterson a su empresa.<\/p>\n\n\n\n<p>IBM tambi\u00e9n someti\u00f3 MS-DOS 1.0 a un extenso conjunto de pruebas para asegurar su calidad antes de sacarlo con la IBM PC modelo 5150, y se dice se encontr\u00f3 por lo menos con 300 bugs a arreglar, con lo cual decidi\u00f3 reescribir una buena parte de \u00e9ste y por eso PC-DOS es licenciado por ambas compa\u00f1\u00edas.<\/p>\n\n\n\n<p>Por fin en octubre de 1981 IBM PC-DOS 1.0 estuvo disponible junto a la IBM PC modelo 5150 y dicha microcomputadora pronto se convirti\u00f3 en un \u00e9xito sobrepasando las ventas esperadas en IBM, o por lo menos en el mercado de los negocios dado en el dom\u00e9stico fue un fracaso de ventas, si bien ese fracaso no tom\u00f3 por sorpresa a IBM donde los directivos principales no ten\u00edan demasiada confianza hasta ese momento en un \u00e9xito de una computadora en los hogares.<\/p>\n\n\n\n<p>En lo adelante las distintas versiones de MS-DOS se fueron mejorando y ganaron popularidad y ese sistema lleg\u00f3 a convertirse en uno de los sistemas operativos m\u00e1s usados de la historia.<\/p>\n\n\n\n<p>\u00bfQu\u00e9 hizo posible a Microsoft tener \u00e9xito con su sistema operativo dado con la IBM PC tambi\u00e9n se ofrec\u00eda CP\/M-86 y P-system?<\/p>\n\n\n\n<p>En un primer momento Microsoft no era una empresa grande e importante como se ha dicho, no pod\u00eda influir demasiado con sus deseos m\u00e1s all\u00e1 de cierto punto negociando con sus compiladores, sin embargo, como IBM PC-DOS 1.0 fue ofrecido por la propia IBM, una empresa con prestigio y la encargada del hardware, eso fue de gran ayuda por lo menos para dar a conocer MS-DOS.<\/p>\n\n\n\n<p>El hecho anterior no lo es todo y MS-DOS 1.0 tambi\u00e9n estaba disponible a un precio m\u00e1s reducido en comparaci\u00f3n con los precios de sus competidores CP\/M-86 y P-system; y encima de eso era compatible con CP\/M y pose\u00eda algunas caracter\u00edsticas t\u00e9cnicas m\u00e1s avanzadas que CP\/M-86 por esa fecha.<\/p>\n\n\n\n<p>En particular podemos mencionar la velocidad de acceso a discos, porque su sistema de archivos denominado FAT result\u00f3 ser mucho m\u00e1s r\u00e1pido en operaci\u00f3n cuando se trataba de archivos un poco grandes, y la capacidad de MS-DOS 2.0 de adaptarse f\u00e1cilmente a todo hardware por medio de controladores de dispositivos instalables.<\/p>\n\n\n\n<p>En todo caso, en los primeros a\u00f1os despu\u00e9s de su lanzamiento, MS-DOS no fue una gran fuente de ingresos para Microsoft, como sucedi\u00f3 m\u00e1s adelante cuando se convirti\u00f3 en el sistema preferido de los desarrolladores de software para las IBM PC y compatibles con una base de m\u00e1s de 10 millones de usuarios. La empresa debi\u00f3 luchar bastante duro con la competencia dado en los primeros meses muchos desarrolladores esperaron por la salida de CP\/M-86 porque pensaron que ser\u00eda m\u00e1s f\u00e1cil portar a \u00e9ste sus programas hechos para CP\/M. Pero la pr\u00e1ctica finalmente no confirm\u00f3 las esperanzas de los desarrolladores que pronto descubrieron que contrario a sus pron\u00f3sticos no era m\u00e1s f\u00e1cil portar los programas de CP\/M a CP\/M-86 que portarlos de CP\/M a MS-DOS.<\/p>\n\n\n\n<p>Por otro lado, Microsoft era el proveedor de las herramientas de desarrollo, y eso le daba ventaja a su sistema de una forma o de otra.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MS-DOS es sin duda uno de los sistemas operativos m\u00e1s ic\u00f3nicos del pasado, con una respetable base de<\/p>\n","protected":false},"author":2,"featured_media":543,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[157],"tags":[174,136],"class_list":["post-542","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sistemas-operativos","tag-ms-dos","tag-sistemas-operativos"],"_links":{"self":[{"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/posts\/542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hackcuba.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=542"}],"version-history":[{"count":1,"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/posts\/542\/revisions"}],"predecessor-version":[{"id":544,"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/posts\/542\/revisions\/544"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hackcuba.net\/index.php?rest_route=\/wp\/v2\/media\/543"}],"wp:attachment":[{"href":"https:\/\/hackcuba.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hackcuba.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hackcuba.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}