stringtranslate.com

CP/M-86

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

Historia

El CP/M-86 de Digital Research se anunció originalmente para su lanzamiento en noviembre de 1979, pero se retrasó repetidamente. [3] Cuando IBM contactó a otras compañías para obtener componentes para el IBM PC , el CP/M-86, aún no lanzado, 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 confidencialidad de IBM y su insistencia en una tarifa única en lugar del plan de licencias de regalías habitual de DRI . [4] Después de las discusiones con Microsoft , IBM decidió usar 86-DOS (QDOS), un sistema operativo similar a CP/M que Microsoft compró a Seattle Computer Products y lo renombró MS-DOS . Microsoft lo adaptó para el PC y lo licenció a IBM. Fue vendido por IBM bajo el nombre de PC DOS . Tras conocerse el acuerdo, el fundador de Digital Research, Gary Kildall, amenazó con demandar a IBM por infringir la propiedad intelectual de DRI , e IBM aceptó ofrecer CP/M-86 como sistema operativo alternativo para PC para resolver la demanda. La mayoría de los controladores BIOS para CP/M-86 para IBM PC fueron escritos por Andy Johnson-Laird .

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

El IBM PC fue anunciado 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 era uno de los tres sistemas operativos disponibles de IBM, junto con PC DOS y UCSD p-System . [5] La adaptación de CP/M-86 de Digital Research para el IBM PC fue lanzada seis meses después de PC DOS en la primavera de 1982, y portar aplicaciones de CP/M-80 a cualquiera de los dos sistemas operativos fue casi igualmente difícil. [6] En noviembre de 1981, Digital Research también lanzó una versión para el propietario IBM Displaywriter . [2] [7]

En algunas computadoras de 8/16 bits con procesador dual , versiones especiales de CP/M-86 podían ejecutar de forma nativa aplicaciones CP/M-86 y CP/M-80. [8] Una versión para DEC Rainbow se denominó CP/M-86/80, mientras que la versión para 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 Zenith Z-100 basado en 8085/8088 también admitía la ejecución de programas para ambos procesadores.

Cuando aparecieron los clones de PC, Microsoft también licenció MS-DOS a otras empresas. Los expertos descubrieron 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 el hecho de que Microsoft reservara la multitarea para Xenix "parece dejar una gran apertura" para Concurrent CP/M-86 . [11]

En el IBM PC, sin embargo, a 240 dólares por copia para la versión de IBM, el CP/M-86 se vendió mal en comparación con el PC DOS de 40 dólares; una encuesta encontró que el 96,3% de los IBM PC se ordenaron 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 vendedor de software CP/M, anunció su soporte para DOS sobre CP/M-86 en el IBM PC. [13] BYTE advirtió que el soporte de IBM, Microsoft y Lifeboat para DOS "representa una amenaza grave 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]

A principios de 1983, DRI comenzó a vender CP/M-86 1.1 a los usuarios finales por 60 dólares estadounidenses. [12] Los anuncios decían que CP/M-86 era una "gran relación calidad-precio", con "acceso instantáneo a la mayor colección de software de aplicaciones que existe... cientos de programas de software profesionales y probados para todas las necesidades empresariales y educativas"; también incluía Graphics System Extension (GSX), que antes costaba 75 dólares estadounidenses. [15] En mayo de 1983, la empresa anunció que ofrecería versiones DOS de todos sus lenguajes y utilidades. Afirmaba que "obviamente, PC DOS ha logrado una gran penetración en el mercado de IBM PC; tenemos que admitirlo", pero afirmaba que "el hecho de que CP/M-86 no haya funcionado tan bien como DRI esperaba no tiene nada que ver con nuestra decisión". [16] A principios de 1984, DRI entregó copias gratuitas de Concurrent CP/M-86 a quienes compraran dos aplicaciones CP/M-86 como una oferta por tiempo limitado, y los anuncios indicaban que las aplicaciones eran discos de arranque automático , que no requerían cargar primero CP/M-86. [17] En enero de 1984, DRI también anunció Kanji CP/M-86, una versión japonesa de CP/M-86, para nueve empresas japonesas, incluidas Mitsubishi Electric Corporation , Sanyo Electric Co. Ltd. y Sord Computer Corp. [18] [19] [20] En diciembre de 1984, Fujitsu anunció una serie de máquinas basadas en FM-16 que usaban Kanji CP/M-86. [21] [22]

CP/M-86 y DOS tenían una funcionalidad muy similar, pero no eran compatibles porque el sistema solicitaba las mismas funciones y los formatos de archivo de programa eran diferentes, por lo que se debían producir y comercializar dos versiones del mismo software para que funcionaran en ambos sistemas operativos. La interfaz de comandos también tenía una funcionalidad similar, pero una sintaxis diferente; donde CP/M-86 (y CP/M) copiaban el archivo SOURCEcon TARGETel comando PIP TARGET=SOURCE, DOS usaba COPY SOURCE TARGET.

Inicialmente, MS-DOS y CP/M-86 también se ejecutaban en computadoras que no eran necesariamente compatibles con el hardware del IBM PC, como Apricot y Sirius , con la intención de que el software fuera independiente del hardware al realizar llamadas estandarizadas del sistema operativo a una versión del sistema operativo personalizada para el hardware en particular. Sin embargo, los desarrolladores de software que requerían un rendimiento rápido accedían directamente al hardware del IBM PC en lugar de hacerlo a través del sistema operativo, lo que daba como resultado un software específico para PC que funcionaba mejor que otras versiones de MS-DOS y CP/M-86; por ejemplo, los juegos se mostraban más rápido al escribir en la memoria de video directamente en lugar de sufrir el retraso de realizar una llamada al sistema operativo, que luego escribía en una ubicación de memoria dependiente del hardware. Las computadoras no compatibles con PC pronto fueron reemplazadas por modelos con hardware que se comportaba de manera idéntica al de las PC. Una consecuencia de la adopción universal de la arquitectura detallada de PC fue que no se admitían más de 640 kilobytes de memoria; las primeras máquinas que ejecutaban MS-DOS y CP/M-86 no sufrían esta restricción, y algunas podían hacer uso de casi un megabyte de RAM.

Recepción

PC Magazine escribió que CP/M-86 "en muchos sentidos parece más adecuado para el PC" que DOS; sin embargo, para aquellos que no planeaban programar en lenguaje ensamblador, debido a que costaba seis veces más "CP/M parece una compra menos atractiva". Afirmó que CP/M-86 era fuerte en áreas donde DOS era débil, y viceversa, y que el nivel de soporte de aplicaciones para cada sistema operativo sería lo más importante, aunque la falta de una versión de tiempo de ejecución para aplicaciones de CP/M-86 era una debilidad. [6]

Versiones

Una versión determinada de CP/M-86 tiene dos números de versión. Uno se aplica a todo el sistema y suele aparecer al iniciarse; el otro se aplica al núcleo BDOS . Entre las versiones que se conocen se encuentran:

Todas las versiones conocidas de Personal CP/M-86 contienen referencias a CP/M-86 Plus, lo que sugiere que se derivan del código base de CP/M-86 Plus.

En el antiguo bloque del Este existían varios derivados del CP/M-86 de 16 bits con los nombres SCP1700 ( Programa de control de usuario único  [de] ), CP/K y K8918-OS. [25] Fueron producidos por el VEB Robotron Dresden de Alemania del Este y el Energiekombinat  [de] de Berlín. [26] [25]

Legado

Caldera permitió la redistribución y modificación de todos los archivos originales de Digital Research, incluido el código fuente, relacionados con la familia CP/M a través del "sitio web no oficial de CP/M" de Tim Olmstead desde 1997. [27] [28] [29] Después de la muerte de Olmstead el 12 de septiembre de 2001, [30] la licencia de distribución gratuita fue renovada y ampliada por Lineo , que mientras tanto se había convertido en el propietario de esos activos de Digital Research, el 19 de octubre de 2001. [31] [32] [33] [34]

Véase también

Notas

  1. ^ OS/2 y Windows utilizan la misma extensión de nombre de archivo .CMD para archivos por lotes no relacionados .

Referencias

  1. ^ "La colección CP/M está nuevamente en línea con una licencia de código abierto". The Register . 26 de noviembre de 2001.
  2. ^ abc "Digital Research tiene CP/M-86 para IBM Displaywriter" (PDF) . Noticias de Digital Research: para usuarios de Digital Research en todas partes . 1 (1). Pacific Grove, California, EE. UU.: Digital Research, Inc. : 2, 5, 7. Noviembre de 1981. Cuarto trimestre. Archivado (PDF) desde el original el 2021-04-17 . Consultado el 2020-01-18 .
  3. ^ Paterson, Tim (30 de septiembre de 2007). "Diseño de DOS". DosMan Drivel . Archivado desde el original el 20 de enero de 2013. Consultado el 4 de julio de 2011 .
  4. ^ Freiberger, Paul ; Swaine, Michael (2000) [1984]. Fuego en el valle: la creación de la computadora personal (2.ª ed.). Nueva York, EE. UU.: McGraw-Hill . págs. 332–333. ISBN 0-07-135892-7.
  5. ^ ab Williams, Gregg (enero de 1982). "Una mirada más cercana a la computadora personal IBM". Revista BYTE . 7 (1): 36–68 . Consultado el 19 de octubre de 2013 .
  6. ^ abcde Edlin, Jim (7 de junio de 1982). «CP/M Arrives – IBM lanza una versión de CP/M-86 adaptada a PC que aprovecha la curva de aprendizaje». PC Magazine : 43–46 . Consultado el 21 de octubre de 2013 .
  7. ^ Libes, Sol (diciembre de 1981). «Bytelines – Noticias y especulaciones sobre informática personal». Revista BYTE . 6 (12): 314–318 . Consultado el 29 de enero de 2015 .
  8. ^ Pournelle, Jerry (marzo de 1984). «Nuevas máquinas, redes y software diverso: Chaos Manor está inundado de nuevas computadoras». BYTE Magazine . 9 (3): 46–54, 58–62, 68–76 . Consultado el 22 de octubre de 2013 .
  9. ^ Kildall, Gary Arlen (16 de septiembre de 1982). "Ejecución de software de 8 bits en computadoras de doble procesador" (PDF) . Diseño electrónico : 157. Archivado (PDF) desde el original el 19 de agosto de 2017. Consultado el 19 de agosto de 2017 .
  10. ^ "OLDCOMPUTERS.COM Compupro 8/16". Archivado desde el original el 2016-01-03 . Consultado el 2011-07-13 .
  11. ^ Taylor, Roger; Lemmons, Phil (julio de 1982). «Migración ascendente – Parte 2: una comparación de CP/M-86 y MS-DOS». Revista BYTE . 7 (7): 330–338 . Consultado el 23 de marzo de 2016 .
  12. ^ ab "PC-Communiques: El precio del CP/M-86 cae a 60 dólares". PC Magazine : 56. Febrero de 1983. Consultado el 21 de octubre de 2013 .
  13. ^ "El grito de batalla de Microsoft y Lifeboat: las empresas de software respaldan a PC-DOS como estándar de 16 bits". PC Magazine : 159–162. Junio–julio de 1982 . Consultado el 21 de octubre de 2013 .
  14. ^ Pournelle, Jerry (septiembre de 1983). "Águilas, editores de texto, nuevos compiladores y mucho más". BYTE . p. 307 . Consultado el 7 de abril de 2019 .
  15. ^ "CP/M le ofrece un nuevo mundo de potencia para PC... por un nuevo precio bajo". Revista BYTE (anuncio). 8 (6): 65. Junio ​​1983 . Consultado el 19 de octubre de 2013 .
  16. ^ Hughes, George D. Jr. (julio de 1983). "La nueva perspectiva desde la investigación digital". PC Magazine : 403–406 . Consultado el 21 de octubre de 2013 .
  17. ^ Digital Research Inc. (febrero de 1984). «¡Presentamos software para IBM PC con un bono de 350 dólares!». BYTE Magazine (anuncio). 9 (2): 216–217 . Consultado el 22 de octubre de 2013 .
  18. ^ "Informe internacional – Japón". Computerworld – El semanario de noticias para la comunidad informática . Noticias. Vol. XVII, núm. 2. Tokio, Japón: CW Communications, Inc. 1984-01-09. pág. 19. ISSN  0010-4841. Archivado desde el original el 2020-02-17 . Consultado el 2017-01-23 .
  19. ^ "Kanji CPM-System von Digital Research Japan". Computerwoche (en alemán). Tokio, Japón: IDG Business Media GmbH . 13 de enero de 1984. Archivado desde el original el 23 de enero de 2017. Consultado el 23 de enero de 2017 .
  20. ^ Philippi, Donald L. ; Lamb, John David; Buda, Janusz, eds. (2019) [1984-01-14]. "Digital Research Japan desarrolla software de procesamiento de textos japonés para computadoras personales de 16 y 8 bits; incluye funciones de análisis gramatical". Traducción técnica al japonés . Vol. 1, núm. 11. Universidad de Waseda . Archivado desde el original el 2020-02-17 . Consultado el 2020-02-17 .
  21. ^ "Informe internacional – Japón". Computerworld – El semanario de noticias para la comunidad informática . Noticias. Vol. XVII, núm. 51. Tokio, Japón: CW Communications, Inc. 1984-12-17. pág. 22. ISSN  0010-4841. Archivado desde el original el 2020-02-17 . Consultado el 2017-01-23 .
  22. ^ Hiroshi, Hatta (20 de febrero de 2006). «Fujitsu FM16π (PAI)». Museo de Computación IPSJ . Archivado desde el original el 24 de enero de 2017. Consultado el 24 de enero de 2017 .
  23. ^ ab Strutynski, Kathryn (19 de mayo de 2006). "Kathy Strutynski: primeros años en Digital Research Incorporated" (vídeo). Número de catálogo del CHM  102762830. ITCHP 446f9931d5fa6. Lote X7847.2017. Archivado desde el original el 16 de agosto de 2021. Consultado el 16 de agosto de 2021 a través de Computer History Museum .[8:23]; Bill Selmeier (ed.) 2006-05-24 (NB. Acerca de tareas, relaciones laborales e historias de los primeros años de Digital Research Incorporated.)
  24. ^ Garezt, Mark (22 de diciembre de 1980). "Según Garetz..." InfoViews. InfoWorld – El periódico de la comunidad de microinformática . Vol. 2, núm. 23. Palo Alto, California, EE. UU.: Popular Computing, Inc. pág. 12. ISSN  0199-6649 . Consultado el 20 de agosto de 2021 .
  25. ^ ab Kurth, Rüdiger; Groß, Martín; Hambre, Henry (3 de enero de 2019). "Sistema de apuestas SCP". www.robotrontechnik.de (en alemán). Archivado desde el original el 27 de abril de 2019 . Consultado el 27 de abril de 2019 .
  26. ^ Kurth, Rüdiger; Groß, Martín; Hambre, Henry (3 de enero de 2019). "Sistema de apuestas". www.robotrontechnik.de (en alemán). Archivado desde el original el 27 de abril de 2019 . Consultado el 27 de abril de 2019 .
  27. ^ Olmstead, Tim (1997-08-10). "El sitio web de CP/M necesita un host". Grupo de noticias : comp.os.cpm. Archivado desde el original el 2017-09-01 . Consultado el 2018-09-09 .
  28. ^ Olmstead, Tim (29 de agosto de 1997). "ANUNCIO: El sitio CP/M de Caldera ya está disponible". Grupo de noticias : comp.os.cpm. Archivado desde el original el 1 de septiembre de 2017. Consultado el 9 de septiembre de 2018 .[1]
  29. ^ "Acuerdo de licencia". Caldera, Inc. 28 de agosto de 1997. Archivado desde el original el 8 de septiembre de 2018. Consultado el 9 de septiembre de 2018 .[2] [ enlace muerto permanente ‍ ] [3] [ enlace muerto permanente ‍ ]
  30. ^ "Tim Olmstead". 12 de septiembre de 2001. Archivado desde el original el 9 de septiembre de 2018. Consultado el 9 de septiembre de 2018 .
  31. ^ Sparks, Bryan Wayne (19 de octubre de 2001). Chaudry, Gabriele "Gaby" (ed.). "Acuerdo de licencia para el material CP/M presentado en este sitio". Lineo, Inc. Archivado desde el original el 8 de septiembre de 2018. Consultado el 9 de septiembre de 2018. […] Este correo electrónico representa un derecho a usar, distribuir, modificar, mejorar y, de otro modo, poner a disposición de manera no exclusiva la tecnología CP/M como parte del "Sitio web no oficial de CP/M" con sus mantenedores, desarrolladores y comunidad. Además, declaro que, como presidente y director ejecutivo de Lineo, Inc. , tengo derecho a ofrecer dicha licencia. […] Bryan Sparks […]
  32. ^ Chaudry, Gabriele "Gaby" (ed.). "El sitio web no oficial del CP/M". Archivado desde el original el 3 de febrero de 2016.
  33. ^ Gasperson, Tina (26 de noviembre de 2001). "La colección CP/M está nuevamente en línea con una licencia de código abierto: un paseo por el camino de los recuerdos". The Register . Archivado desde el original el 1 de septiembre de 2017.
  34. ^ Swaine, Michael (1 de junio de 2004). "CP/M y DRM". Diario del Dr. Dobb . 29 (6). CMP Media LLC : 71–73. #361. Archivado desde el original el 9 de septiembre de 2018 . Consultado el 9 de septiembre de 2018 .[4]

Lectura adicional

Enlaces externos