CP/M-86

Summary

CP/M-86 es una versión del sistema operativo CP/M que crea Digital Research para los microprocesadores Intel 8086 y 8088. Los comandos son los de CP/M-80. Los archivos ejecutables usan el formato reubicable .CMD. Una versión posterior, DOS Plus, adopta los comandos de MS-DOS para acabar siendo compatible con este con el nombre de DR-DOS.

CP/M-86 y el IBM PC

editar

Cuando IBM contactó con otras empresas para obtener componentes para el IBM PC, el aún no nacido CP/M-86 fue su primera elección debido a que CP/M tenía la mayoría de las aplicaciones del momento.

Las negociaciones entre Digital Research e IBM se deterioraron rápidamente por el requerimiento de IBM de un non-disclosure agreement y su insistencia en un sistema de licencias con un pago de una vez, en lugar del habitual sistema de royalties de Digital Reseach.[1]

Después de contactar con Microsoft, IBM decidió utilizar QDOS (86-DOS), un sistema operativo parecido a CP/M que había creado una empresa de Seattle para usarlo con su propio hardware.

Microsoft adaptó QDOS, gracias a Tim Patterson, para el hardware del IBM PC e IBM lo entregó con éste como PC-DOS, ¡tras más de 300 modificaciones!

Tras investigar el acuerdo, 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 con el PC para resolver la reclamación.

CP/M-86 se lanza pocos meses después que el PC y fue uno de los tres sistemas operativos de un cliente podría comprar a IBM.

Pero un precio de 240 dólares por copia hizo que se vendiera mal comparado con los 40 dólares de PC-DOS.

Kildall acusó luego a IBM de establecer los precios para marginalizarle, pero las cuentas de Microsoft, IBM, y otros ejecutivos de DRI indican que Kildall había exigido un importante royalty por CP/M-86 mientras que Microsoft aceptó el pago único.

Los clientes adoptan rápidamente la plataforma PC con PC-DOS como el nuevo estándar de la industria, y las oportunidades de DRI de licenciar CP/M-86 a otros clientes se redujeron rápidamente.

Versiones

editar

Una versión de CP/M-86 tiene dos números de versión. Uno se aplica a todo el sistema y normalmente se muestran en el inicio; el otro se aplica al kernel BDOS. Las versiones conocidas incluyen :

  • CP/M-86 para IBM PC Versión 1.0 (BDOS 2.2) - enero de 1982 - Versión inicial para IBM PC.
  • CP/M-86 para IBM PC Versión 1.1 (BDOS 2.2) - marzo de 1983 - Se añade soporte de disco duro.
  • Personal CP/M-86 Versión 1.0 (BDOS 3.1) - noviembre de 1983 - Lanzado para el Siemens PG 685. Basado en el núcleo multitarea de Concurrent CP/M, puede ejecutar cuatro tareas a la vez.
  • Personal CP/M-86 Versión 3.1 (BDOS 3.3) - enero de 1985 - Versión para la serie F de Apricot Computers (Apricot F1, Apricot F1e, Apricot F10, Apricot F2). Esta versión incluye el soporte de utilizar disquetes con formato MS-DOS.
  • Personal CP/M-86 Versión 2.0 (BDOS 4.1) - 1986 o posterior - Lanzado para el Siemens PC16-20. Es el mismo BDOS usado en DOS Plus.
  • Personal CP/M-86 Versión 2.11 (BDOS 4.1) - 1986 o posterior - Lanzado para el Siemens PG 685.

Se cree que las distintas versiones de Personal CP/M-86 se basaron en un producto inédito conocido como CP/M-86 Plus; todas las versiones de Personal CP/M-86 contienen esa cadena.

Referencias

editar
  1. Freiberger, Paul; and Michael Swaine (2000) [1984]. Fire in the Valley: The Making of the Personal Computer (2nd edition edición). Nueva York: McGraw-Hill. pp. 332–333. ISBN 0-07-135892-7. 

Enlaces externos

editar
  • CP/M-86 Resource Library
  • The Unofficial CP/M Website, que tiene una licencia del titular de los derechos para distribuir el software original de Digital Research.
  • The comp.os.cpm FAQ
  •   Datos: Q2706791