DESQview ( DV ) es un entorno operativo multitarea en modo texto desarrollado por Quarterdeck Office Systems que gozó de una popularidad moderada a finales de la década de 1980 y principios de la de 1990. Al ejecutarse sobre DOS , permite a los usuarios ejecutar varios programas simultáneamente en varias ventanas .
Desq
El predecesor de Quarterdeck para DESQview fue un producto de cambio de tareas llamado Desq (lanzado a finales de abril [ 1 ] o mayo de 1984 [ 2 ] ), que permite a los usuarios alternar entre programas en ejecución. Quarterdeck renovó su paquete, incorporando la multitarea y añadiendo compatibilidad con TopView.
DESQview se lanzó en julio de 1985, cuatro meses antes de que Microsoft lanzara la primera versión de Windows . Se creía ampliamente que era el primer programa en incorporar capacidades de multitarea y ventanas a DOS; de hecho, existió un predecesor, IBM TopView , que se lanzó en marzo de 1985. [ 3 ]
En DESQview, los programas de DOS que funcionan correctamente pueden ejecutarse simultáneamente en ventanas redimensionables y superpuestas (algo que la primera versión de Windows no permite). Un menú sencillo que se puede ocultar permite cortar y pegar entre programas. DESQview también ofrece compatibilidad con macros sencillas y editables. Quarterdeck también desarrolló un conjunto de utilidades opcionales para DESQview, incluyendo un bloc de notas y un marcador telefónico. Las versiones posteriores permiten cargar programas en modo gráfico, pero solo se ejecutan en modo de pantalla completa. [ 4 ]
DESQview no es un sistema operativo con interfaz gráfica de usuario ( GUI ) . Se trata, más bien, de una consola sin interfaz gráfica, con ventanas, que se ejecuta en modo real sobre DOS, aunque puede funcionar en cualquier PC con procesador Intel 8086 o Intel 80286. También puede utilizar módulos de memoria expandida para sortear el límite de 640 KB de RAM de la memoria convencional en los primeros PC. DESQview alcanzó su máximo potencial en las máquinas con procesador Intel 80386 , que aprovechan mejor la memoria por encima del límite de DOS. Sin embargo, en ambos casos, se ejecuta en modo real en lugar de en modo protegido , lo que significa que un programa defectuoso aún puede provocar el bloqueo del sistema.
DESQview y QEMM
Para aprovechar al máximo la memoria extendida de los procesadores Intel 80386 , transformándola en memoria expandida y bloques de memoria superior ( UMB ) accesibles para DESQview y otros programas en modo real, Quarterdeck desarrolló un sofisticado gestor de memoria . Gracias a la visión de su director de marketing, Quarterdeck lo comercializó como un producto independiente, QEMM-386 (Quarterdeck Expanded Memory Manager 386). Este producto se hizo más popular que el propio DESQview y se vendió de forma constante durante muchos años, generando más de 150 millones de dólares en ventas entre 1987 y 1994. Tras el lanzamiento del procesador Intel Pentium , se eliminó el 386 de QEMM. El paquete combinado de DESQview y QEMM-386 se denominó DESQview 386 (DV386).
Con la introducción del 80386, se mejoraron las funciones de administración de memoria para permitir que el sistema cambiara a modo protegido, pero también para permitir que las direcciones se configuraran en un modo virtual 8086, de modo que la memoria extendida se pudiera asignar a marcos de direcciones y fuera accesible para programas en modo real como DOS. Esto permite que un 386 implemente la especificación de memoria expandida (EMS) de LIM ( Lotus , Intel , Microsoft ). [ 4 ] El administrador de memoria es fácilmente controlado por el usuario con el programa QEMM.COM de DOS.
DESQview puede utilizar las funciones de QEMM mucho más allá de la API LIM EMS, asignando la mayor parte del espacio de direcciones "convencional" (por debajo de 640 KB) a múltiples bloques de memoria extendida, de modo que cada uno pueda ejecutarse de forma transparente durante su contexto. La copia principal de DOS y cualquier controlador de dispositivo y de red deben cargarse antes de DESQview. El espacio resultante es el programa individual más grande que puede ejecutarse, pero DESQview bajo QEMM puede ejecutar tantas instancias de esos programas como permita el EMS. Así, un sistema de 8 MB generalmente puede tener una docena de programas DOS de tamaño completo ejecutándose simultáneamente; un sistema de 16 MB puede ejecutar más de veinte, y así sucesivamente.
Uso de DESQview
DESQview destacó por ser compatible con todos los programas comunes de DOS y por lograr un buen rendimiento y estabilidad, dadas las limitaciones del sistema operativo anfitrión. Además, cuenta con una interfaz de usuario diseñada para minimizar el desorden visual y, a la vez, ser fácil de aprender.
Todos los ordenadores personales incluyen un teclado con tres teclas de "alto" o "modificador": Control, Alt y la tecla Mayús normal. Estas teclas suelen mantenerse pulsadas en combinación con otras. DESQview, por defecto, monitoriza la tecla Alt para detectar pulsaciones aisladas (no en combinación). Al pulsar la tecla Alt sola, se abre el menú de DESQview, que permite acceder a las funciones del programa: iniciar nuevas tareas, alternar entre ellas, marcar texto en la pantalla, pegar texto como entrada en la tarea actual, redimensionar o mover las ventanas de texto, configurar nuevos elementos de menú, etc. Además, la combinación Mayús+Alt hace que DESQview aprenda un conjunto de teclas como una macro. Esto permite que DESQview ejecute otros programas sin interferir con ninguna de las combinaciones de teclas que puedan estar utilizando. [ 4 ]
DESQview fue aclamado por la crítica y ganó muchos seguidores, pero nunca logró un gran éxito comercial, a pesar de los constantes esfuerzos de Quarterdeck por conquistar al público.
Sin embargo, en un aspecto, DESQview fue un éxito duradero: muchos sistemas de tablón de anuncios multiusuario se basaron en él, gracias a sus modestos requisitos de hardware, su robusta multitarea y su manejo superior de múltiples puertos de comunicación. La mayoría del software BBS gratuito o económico de la época se ejecutaba como un programa DOS de nodo único y tarea única. Normalmente, solo se podía ejecutar una copia del software BBS a la vez, lo que limitaba al PC anfitrión a ejecutar un solo nodo. DESQview, a menudo con la ayuda de la instalación de chips UART 16550 que actúan como búfer , [ 5 ] permite que varias copias del mismo software BBS de tarea única se ejecuten simultáneamente en un solo ordenador, lo que da como resultado un BBS multiusuario .
Declive de DESQview
DESQview no ofrece una interfaz gráfica de usuario ( GUI ). Si bien Quarterdeck proporcionó conjuntos de bibliotecas de programación y utilidades para el desarrollo de software que utilizara sus funciones, estos nunca alcanzaron una gran popularidad. La capacidad de DESQview para ejecutar la mayoría del software sin modificaciones, sumada al costo de las licencias de ejecución y al costo de los propios paquetes de desarrollo, hizo que esta combinación resultara poco viable para los distribuidores y vendedores de software comercial empaquetado.
Microsoft lanzó Windows 3.0 con sus propias funciones de administración de memoria y multitarea. Si bien DESQview era mucho más rápido, ligero y estable, también era más caro y no incluía compatibilidad con las funciones gráficas de MS Windows.
El declive de QEMM comenzó con la inclusión de un gestor de memoria en DR DOS 5.0 de Digital Research , lanzado en 1990. Para aprovechar la situación, Microsoft incluyó su propio EMM386 en MS-DOS 5.0 , mientras que anteriormente la funcionalidad de gestión de memoria solo estaba disponible en Windows. QEMM aún podía utilizarse, sobre todo con Windows 3.1x , pero solo para obtener beneficios marginales. Las ventas de QEMM disminuyeron. En agosto de 1994, tras tres trimestres de pérdidas, la empresa despidió al 25% de sus empleados y el director ejecutivo, presidente y fundador, Terry Myers, dimitió.
A medida que los usuarios migraron de DESQview a otras plataformas, especialmente Windows 3.x y OS/2, los desarrolladores de utilidades de terceros crearon programas que emulaban algunas funciones de la API de DESQview para permitir que los programas de DOS compatibles interactuaran con estos sistemas operativos. Los más destacados son TAME (para Windows) y OS/2SPEED (para OS/2).
DESQview/X
Quarterdeck también lanzó un producto llamado DESQview/X ( DVX ), que es un servidor del sistema X Window que se ejecuta bajo DOS y DESQview y, por lo tanto, proporciona una interfaz gráfica de usuario a la que se puede portar el software X (principalmente Unix ).
DESQview/X tenía tres gestores de ventanas con los que se iniciaba: X/Motif , OPEN LOOK y twm . El paquete predeterminado contenía solo twm ; los demás eran complementos opcionales costosos, al igual que la capacidad de interactuar en redes TCP/IP . [ 6 ] Mosaic fue portado a DVX.
DVX puede servir programas DOS y el entorno Windows de 16 bits a través de la red como programas X, lo que lo hacía útil para aquellos que deseaban ejecutar programas DOS y Windows desde sus estaciones de trabajo Unix. [ 6 ] La misma funcionalidad está disponible con algunas versiones de NCD Wincenter .
Servidor de acceso NetWare
La empresa de interconexión de redes Novell desarrolló un producto llamado NetWare Access Server (NAS) que incorpora características de DESQview 386 y pcAnywhere . [ 7 ] El soporte multitarea de DESQview se utilizó para crear un entorno en el que hasta 16 clientes PC y Macintosh pueden iniciar sesión de forma remota para acceder a los servicios de NetWare y ejecutar aplicaciones DOS. [ 8 ]
DESQview después de X
El desarrollo de DESQview continuó en paralelo con DESQview/X. Tras la interrupción del desarrollo de DESQview/X, se lanzó otra versión de DESQview. QEMM siguió desarrollándose después de la discontinuación de DESQview, y se lanzó una versión compatible con Windows 98 .
A mediados de la década de 1990, Quarterdeck intentó reinventarse como una empresa de Internet , lanzando una versión del navegador web Mosaic. Finalmente, la empresa fue adquirida por Symantec .
Recepción
En 1984, BYTE afirmó que la compatibilidad de aplicaciones de DesQ era la más alta de los cinco gestores de ventanas probados. [ 9 ] En 1989, Jerry Pournelle, de la revista,señaló que "si bien MultiFinder aún no funciona muy bien, DESQView en una máquina 80386 grande ciertamente sí lo hace", [ 10 ] y preferible a OS/2 en 286. [ 11 ] Ese mismo año, la revista incluyó la versión 3.0 entre los ganadores de la "Distinción" de los Premios BYTE, afirmando que "a diferencia de OS/2, DESQview le permite ejecutar los programas que ya ha pagado... Muchos usuarios encontrarán que DESQview es todo lo que necesitan". [ 12 ]
Véase también
Referencias
- ↑ "¿Podrá Visicorp recuperarse?", InfoWorld , 2 de julio de 1984,
DesQ... comenzó a distribuirse en abril
. - ↑ "En profundidad: mujeres, tecnología y poder" , Computerworld , 28 de marzo de 1988.
En mayo de 1984, Desq finalmente se marchó.
. - ↑ TopView (carta de anuncio), IBM , 19 de febrero de 1985
- 1 2 3 Perry, Paul J. (1991). DESQview instant reference (2.3 ed.). SYBEX . págs. 2, 30–34 , 67–101 . ISBN 0-89588-809-2.
- ^ Vendito, Guy (29 de enero de 1991). "Tubería" . PCMag . vol. 10, núm. 2. Ziff Davis . pag. 67.
- 1 2 Brownstein, Mark (6 de abril de 1992), "Desqview/X [ sic ] transforma Windows en X Windows [ sic ] " , InfoWorld
- ↑ Stephens, Mark (6 de marzo de 1989), "Novell anuncia NetWare Access Server, T-1 Bridge" , InfoWorld , pág. 13
- ↑ Mardesich, Jodi (27 de mayo de 1991), "Actualización del servidor NetWare mejora el acceso remoto" , InfoWorld , pág. 43
- ↑ Markoff, John (septiembre de 1984), "Cinco gestores de ventanas para el IBM PC" , BYTE , vol. 9, n.º 9, Guía del IBM PC, pág. 70
- ↑ Pournelle, Jerry (enero de 1989). "A las estrellas" . BYTE . pág. 109.
- ↑ Pournelle, Jerry (febrero de 1989). "Ready Line Overload" . BYTE . págs. 121–137 . Recuperado el 8 de octubre de 2024 .
- ↑ "Los premios BYTE" . BYTE . Enero de 1989. pág. 327.
Lecturas adicionales
- Brown, Ralf D.; Schulman, Andrew (julio de 1994). "QPI: La interfaz de programación QEMM-386" . Dr. Dobb's Journal . Undocumented Corner. San Mateo, California: 123–131 . Archivado del original el 23 de agosto de 2017. Recuperado el 23 de agosto de 2017 .
Enlaces externos
- Capturas de pantalla de DESQview/X
- "OpenDV/X: un proyecto de código abierto para recrear DESQview/X para DOS" . SourceForge. Archivado del original el 4 de abril de 2005.( "Proyecto: OpenDV/X: Resumen" . Archivado del original el 18 de mayo de 2005. Consultado el 25 de junio de 2016 .)
- Software para DOS
- API del sistema operativo
- Proceso (informática)