Locus Computing Corporation fue fundada en 1982 por Gerald J. Popek , Charles S. Kline y Gregory I. Thiel [1] para comercializar las tecnologías desarrolladas para el sistema operativo distribuido LOCUS en la UCLA . Locus se destacó por comercializar software de imagen de sistema único y producir el paquete Merge que permitió el uso de software DOS y Windows 3.1 en sistemas Unix .
Locus fue adquirida por Platinum Technology Inc en 1995. [2]
IBM encargó a Locus la producción de una versión del sistema operativo AIX basado en UNIX para las gamas PS/2 y System/370 . Las capacidades de imagen de sistema único de LOCUS se incorporaron bajo el nombre de AIX TCF (transparent computing facility).
Intel encargó a Locus la producción de una versión multiprocesador de OSF/1 para el sistema Intel Paragon NoRMA ( sin acceso remoto a memoria) de paralelismo masivo . El sistema se conocía como OSF/1 AD , donde AD significaba "desarrollo avanzado".
Para permitir la migración de procesos entre procesadores y la comunicación entre los nodos individuales del sistema Paragon, reelaboraron la tecnología TCF de LOCUS como Computación en Red Transparente o TNC, inventando el concepto de VPROC (proceso virtual), una analogía del VNODE (inodo virtual) del sistema de archivos virtual SunOS . [3]
Tandem Computers encargó a Locus que incluyera su tecnología TNC en un sistema de agrupamiento de imágenes de sistema único de alta disponibilidad basado en SCO UnixWare , UnixWare NonStop Clusters . [4] [5]
Durante el transcurso del proyecto, Locus fue adquirido por Platinum Technology Inc., que transfirió el equipo que trabajaba en NonStop Clusters a Tandem.
Más tarde, Compaq compró Tandem . El producto UnixWare fue adquirido de SCO por Caldera Systems / Caldera International , que suspendió la comercialización del producto NonStop Clusters en favor del sistema más simple Reliant HA. Compaq decidió entonces publicar el código de NonStop Clusters como software de código abierto y trasladarlo a Linux como el proyecto OpenSSI .
Merge fue un sistema desarrollado por Locus a finales de 1984 para la computadora AT&T 6300+, que permitía ejecutar DOS (y por lo tanto aplicaciones DOS) bajo el sistema operativo nativo UNIX SVR2 .
El 6300+ utilizó un procesador Intel 80286 e incluyó circuitos especiales para permitir la virtualización del conjunto de instrucciones 8086 utilizado por DOS.
Merge se modificó posteriormente para utilizar el modo virtual 8086 proporcionado por los procesadores Intel 80386. Se vendió para Microport SVR3 y, posteriormente, para SCO Unix y UnixWare .
A finales de 1980, el principal competidor comercial de Merge era VP/IX, desarrollado por Interactive Systems Corporation y Phoenix Technologies . [6]
Alrededor de 1994, Merge incluyó una API de socket innovadora que utilizaba el anillo 2 de Intel para la virtualización. Aunque se trataba del acceso a red más rápido de todos los sistemas de virtualización de Windows que había en el mercado en ese momento, no aumentó las ventas lo suficiente como para que Locus se independizara. Esta API de socket fue diseñada y desarrollada por Real Time, Inc. de Santa Bárbara.
Locus finalmente se unió al programa Microsoft WISE [7] que les dio acceso al código fuente de Windows , lo que permitió que versiones posteriores de Merge ejecutaran aplicaciones empaquetadas en Windows Shrink sin una copia de Windows. [8]
PC-Interface era un popular kit de herramientas de integración multiplataforma basado en LAN para Unix, que proporcionaba integración MS-DOS/Windows/Macintosh y Unix utilizando Unix como sistema de archivos. Era compatible con AIX, Santa Cruz Operation Inc, UnixWare y Motorola 9000 y muchos otros Unix y venía con un cliente para Mac y otro para MS-DOS/Windows.