CP / M-86


CP / M-86 era una versión del sistema operativo CP / M que Digital Research (DR) hizo para Intel 8086 e Intel 8088 . Los comandos del sistema son los mismos que en CP / M-80. Los archivos ejecutables utilizaron el formato de archivo .CMD reubicable . [nb 1] Digital Research también produjo un sistema operativo multiusuario multitarea compatible con CP / M-86, MP / M-86 , que luego evolucionó a Concurrent CP / M-86 . Cuando se agregó un emulador para proporcionar compatibilidad con DOS de PC , el sistema pasó a llamarse DOS simultáneo , que más tarde se convirtió en DOS multiusuario , del cualREAL / 32 es la última encarnación. Las familias de sistemas operativos FlexOS , DOS Plus y DR DOS también comenzaron como derivaciones de DOS concurrentes.

El CP / M-86 de Digital Research se anunció originalmente para ser lanzado en noviembre de 1979, pero se retrasó repetidamente. [3] Cuando IBM se puso en contacto con otras empresas para obtener componentes para la PC de IBM , el CP / M-86, aún inédito, fue su primera opción para un sistema operativo porque CP / M tenía la mayor cantidad de aplicaciones en ese momento. Las negociaciones entre Digital Research e IBM se deterioraron rápidamente debido al acuerdo de no divulgación de IBM y su insistencia en una tarifa única en lugar del plan habitual de licencias de derechos de DRI . [4] Después de discutir con Microsoft , IBM decidió usar 86-DOS(QDOS), un sistema operativo similar a CP / M que Microsoft compró a Seattle Computer Products y le cambió el nombre a MS-DOS . Microsoft lo adaptó para PC y lo autorizó a IBM. IBM lo vendió con el nombre de PC DOS . Después de enterarse del trato, el fundador de Digital Research, Gary Kildall, amenazó con demandar a IBM por infringir la propiedad intelectual de DRI , e IBM acordó ofrecer CP / M-86 como un sistema operativo alternativo en la PC para resolver el reclamo. La mayoría de los controladores de BIOS para CP / M-86 para IBM PC fueron escritos por Andy Johnson-Laird .

El IBM PC se anunció el 12 de agosto de 1981 y las primeras máquinas comenzaron a enviarse en octubre del mismo año, antes de lo previsto. CP / M-86 fue uno de los tres sistemas operativos disponibles de IBM, con PC DOS y UCSD p-System . [5] La adaptación de Digital Research de CP / M-86 para IBM PC fue lanzada seis meses después de PC DOS en la primavera de 1982, y la migración de aplicaciones de CP / M-80 a cualquier sistema operativo fue igualmente difícil. [6] En noviembre de 1981, Digital Research también lanzó una versión para el propietario de IBM Displaywriter . [2] [7]

En algunas computadoras de doble procesador de 8 bits / 16 bits, las versiones especiales de CP / M-86 podrían ejecutar de forma nativa aplicaciones CP / M-86 y CP / M-80. [8] Una versión del DEC Rainbow se denominó CP / M-86/80, mientras que la versión del CompuPro System 816  [ sr ] se denominó CP / M 8-16 (ver también: MP / M 8-16 ). [9] [10] La versión de CP / M-86 para el Zenith Z-100 basado en 8085/8088 también admitía programas en ejecución para ambos procesadores.

Cuando surgieron los clones de PC, Microsoft también concedió licencias de MS-DOS a otras empresas. Los expertos encontraron que los dos sistemas operativos eran técnicamente comparables, ya que CP / M-86 tenía una mejor gestión de la memoria, pero DOS era más rápido. BYTE especuló que Microsoft reservando la multitarea para Xenix "parece dejar una gran apertura" para Concurrent CP / M-86 . [11]

En la PC de IBM, sin embargo, a US $ 240 por copia para la versión de IBM, CP / M-86 se vendió mal en comparación con la PC DOS de US $ 40; una encuesta encontró que el 96,3% de las PC IBM se encargaron con DOS, en comparación con el 3,4% con CP / M-86 o Concurrent CP / M-86. [12] A mediados de 1982, Lifeboat Associates , quizás el mayor proveedor de software CP / M, anunció su soporte para DOS sobre CP / M-86 en IBM PC. [13] BYTE advirtió que el soporte de IBM, Microsoft y Lifeboat para DOS "representa una seria amenaza para" CP / M-86, [5] y Jerry Pournelle declaró en la revista que "está claro que Digital Research cometió algunos errores terribles en el marketing ". [14]


Digital Research CP / M-86 para IBM Personal Computer Versión 1.0