stringtranslate.com

Fusión (software)

Merge es un sistema de software que permite a un usuario ejecutar DOS / Windows 3.1 en SCO UNIX , en una máquina virtual 8086 .

Historia

Merge fue desarrollado originalmente para ejecutar DOS bajo UNIX System V Release 2 en una computadora personal AT&T 6300 Plus . El desarrollo de la máquina virtual comenzó a fines de 1984, y AT&T anunció la disponibilidad de la máquina el 9 de octubre de 1985, [1] refiriéndose al software Merge incluido como Simultask. [2] (Sin embargo, el PC 6300 Plus se envió con MS-DOS en 1985, porque su distribución Unix System V no estuvo lista hasta fines de marzo de 1986). [3] Merge fue desarrollado por ingenieros de Locus Computing Corporation , con la colaboración de ingenieros de hardware y software de AT&T, particularmente en aspectos del sistema que eran específicos del 6300 Plus (en contraste con un IBM PC/AT estándar ).

El AT&T 6300 Plus contenía un procesador Intel 80286 , que no incluía el soporte para máquinas virtuales 8086 ( modo 8086 virtual ) que se encuentra en los procesadores 80386 y posteriores de la familia x86. En el 80286, el programa DOS tenía que ejecutarse en modo real . El 6300 Plus fue diseñado con hardware especial en el bus que suprimiría y capturaría ciclos de bus del programa DOS si se dirigían hacia direcciones no asignadas para acceso directo por la máquina virtual DOS. [4] Varios registros del sistema, como el controlador de interrupciones programable (PIC) y el controlador de video, tuvieron que ser emulados en software para el proceso DOS, y se implementó un temporizador de vigilancia para recuperarse de los programas DOS que borrarían el indicador de interrupción y luego se colgarían durante demasiado tiempo. El hardware utilizó la interrupción no enmascarable (NMI) para devolver el control al código de emulación. [5]

Más tarde, Merge fue mejorado para hacer uso del modo virtual 8086 proporcionado por el procesador 80386; esa versión se ofreció con Microport SVR3 a partir de 1987, [ cita requerida ] y posteriormente con SCO Unix . También hubo una versión Merge/286 que se ejecutaba en un PC/AT sin modificar (sin ningún hardware especial de captura de E/S); funcionaba siempre que el programa de PC se comportara razonablemente bien, aunque un programa malicioso o que se bloqueara podría hacer caer el núcleo UNIX desprotegido en esas máquinas. Aun así, el notoriamente mal comportado Microsoft Flight Simulator se ejecutaría en el PC/AT simultáneamente con Unix. [ cita requerida ] Estas versiones posteriores fueron comercializadas directamente por Locus, así como a través de algunos canales OEM e ISV. Una versión de evaluación del producto con manual de usuario apareció en enero de 1987, con el envío minorista de la versión 1.0 de Merge/386 en octubre de ese año.

A finales de los años 1980, el principal competidor comercial de Merge era VP/IX, desarrollado por Interactive Systems Corporation y Phoenix Technologies . [6] Simultask 2.0 de AT&T se basaba en VP/IX. [7] [8]

En 1992, Univel UnixWare 1.0 Personal Edition vino con DOS Merge 3.0 y DR DOS 6.0 de Novell .

Finalmente, Locus se unió al programa Microsoft WISE [9] que les dio acceso al código fuente de Microsoft Windows , lo que permitió que versiones posteriores de Merge ejecutaran aplicaciones de Windows empaquetadas sin una copia de Windows. [10]

El 12 de abril de 1995, Platinum Technology anunció un acuerdo en principio para adquirir Locus Computing Corporation por aproximadamente 33 millones de dólares estadounidenses , de los cuales aproximadamente 1/4 se atribuyó a la tecnología y el producto Merge. [ cita requerida ] La adquisición se llevó a cabo y Platinum pasó a desarrollar la versión SCO Merge 4 con soporte para Windows 95 , que se lanzó en 1998. [11]

En 1999, la tecnología Merge fue adquirida por una empresa llamada DASCOM, que a su vez fue adquirida por IBM . En 2000, se escindió una empresa llamada TreLOS que continuó con el desarrollo del software de la máquina virtual y creó Win4Lin . Más tarde, TreLOS se fusionó con NeTraverse, Inc.

El Grupo SCO distribuye NeTraverse Merge 5.3, que admite sus productos actuales SCO OpenServer 5.x y UnixWare 7. [12]

Recepción

Aunque criticó al AT&T 6300 Plus por su bajo precio, InfoWorld elogió en 1986 el rendimiento de Simultask y la compatibilidad con DOS en el ordenador. Informando de que al menos un emulador de terminal funcionaba en él, pero no en MS-DOS nativo en el 6300 Plus, la revista estimó que el rendimiento de Simultask ejecutando software DOS era comparable al del IBM PC AT original . Aprobando también la documentación y la facilidad de instalación, InfoWorld concluyó que Simultask era "una solución elegante y de precio razonable para aquellos que quieren acceder tanto a Unix como a MS-DOS". [13]

Véase también

Referencias

  1. ^ Petrosky, Mary (14 de octubre de 1985). «6300 Plus lanzado por AT&T». InfoWorld . Vol. 7, no. 41. Popular Computing, Inc. pp. 1, 8. ISSN  0199-6649. Archivado desde el original el 10 de febrero de 2020 . Consultado el 10 de febrero de 2020 .
  2. ^ Welch, Mark J. (30 de junio de 1986). "Otro proyecto Unix para ejecutar DOS en 80386". InfoWorld . Vol. 8, no. 26. Popular Computing, Inc. p. 3. ISSN  0199-6649. Archivado desde el original el 10 de febrero de 2020. Consultado el 10 de febrero de 2020. [ …] Locus desarrolló anteriormente Merge 286, ahora utilizado por el programa Simultask de AT&T para ejecutar un programa MS-DOS bajo Unix en el 6300 Plus basado en 80286 , según Judi Uttal, directora de marketing de Locus. […]
  3. ^ "Incluso sin Unix, a Byers le gusta el PC 6300 de AT&T". InfoWorld . Noticias. Vol. 8, no. 2. Morristown, NJ, EE. UU.: Popular Computing, Inc. 1986-01-13. p. 13. ISSN  0199-6649. Archivado desde el original el 2020-02-10 . Consultado el 2020-02-09 .
  4. ^ Prestinario, Jerry A. (1986-12-15). "Simultask Response". InfoWorld . Respuestas a reseñas. Vol. 8, no. 50. Popular Computing, Inc. p. 71. ISSN  0199-6649. Archivado desde el original el 2020-02-10 . Consultado el 2020-02-10 . […] Una respuesta a reseñas reciente afirmaba que no se requiere hardware especial para ejecutar Simultask [y, por lo tanto, podría ejecutarse en cualquier computadora 80286]. Cada PC 6300 Plus viene de serie con un circuito especial en la placa base. Este hardware se activa con Simultask para evitar que los programas interfieran entre sí cuando se ejecutan simultáneamente. Esto es necesario porque muchos programas MS-DOS tienen control total del hardware. Simultask utiliza este circuito para garantizar que, sin importar lo que haga un programa, otros programas que se ejecutan simultáneamente no se verán afectados. Otras computadoras no pueden proporcionar esta garantía. […]
  5. ^ "Patente estadounidense: Computadora con sistema operativo dual". Archivado desde el original el 2020-02-10 . Consultado el 2020-02-10 .
  6. ^ "Mundo de la informática". Mundo informático . Empresa IDG. 1987-10-26. págs.81–. ISSN  0010-4841 . Consultado el 9 de febrero de 2020 .
  7. ^ "PC Mag". Revista PC . Ziff Davis, Inc. 11 de abril de 1989. págs. 152–. ISSN  0888-8507 . Consultado el 9 de febrero de 2020 .
  8. ^ Rosen, Kenneth H.; Rosinski, Richard R.; Farber, James M. (1990). UNIX System V release 4: an introduction for new and advanced users (Unix System V versión 4: una introducción para usuarios nuevos y experimentados ). Berkeley, EE. UU.: Osborne McGraw-Hill . pág. 934. ISBN. 978-0-07-881552-2.
  9. ^ "Windows Interface Source Environment (WISE)". Enero de 1995. Archivado desde el original el 2008-03-30 . Consultado el 2009-11-26 .
  10. ^ "Locus anuncia la disponibilidad de Merge 3.2 para SCO OpenServer Release 5". 9 de mayo de 1995. Archivado desde el original el 4 de diciembre de 2010. Consultado el 26 de noviembre de 2009 .
  11. ^ Magee, Mike (19 de febrero de 1998). "SCO ejecuta aplicaciones de Windows 95 en Unix". Archivado desde el original el 22 de febrero de 2014.
  12. ^ "Xinuos, Inc. | Productos | Fusionar | Fusionar_5". www.sco.com . Consultado el 4 de abril de 2022 .
  13. ^ Satchell, Stephen (29 de septiembre de 1986). "Con Simultask, 6300 Plus se transforma". InfoWorld . InfoWorld Media Group, Inc. pp. 54–55 . Consultado el 17 de agosto de 2024 .

Enlaces externos