Locus Computing Corporation была основана в 1982 году Джеральдом Дж. Попеком , Чарльзом С. Клайном и Грегори И. Тилем [1] для коммерциализации технологий, разработанных для распределенной операционной системы LOCUS в Калифорнийском университете в Лос-Анджелесе . Locus была известна коммерциализацией программного обеспечения для создания образов для одной системы и созданием пакета Merge , который позволял использовать программное обеспечение DOS и Windows 3.1 на системах Unix .
В 1995 году компания Locus была приобретена компанией Platinum Technology Inc. [2]
Компания Locus получила заказ от IBM на создание версии операционной системы AIX UNIX для диапазонов PS/2 и System/370 . Возможности создания образов одной системы LOCUS были включены под названием AIX TCF (transparent computing facility).
Компания Locus получила заказ от Intel на создание многопроцессорной версии OSF/1 для Intel Paragon, массивно-параллельной системы NoRMA (No Remote Memory Access). Система была известна как OSF/1 AD , где AD означало «Advanced Development» (продвинутая разработка).
Чтобы обеспечить межпроцессорную миграцию процессов и связь между отдельными узлами системы Paragon, они переработали технологию TCF из LOCUS как прозрачные сетевые вычисления, или TNC, придумав концепцию VPROC (виртуальный процесс) — аналог VNODE (виртуальный индексный дескриптор) из виртуальной файловой системы SunOS . [3]
Компания Locus получила заказ от Tandem Computers на включение своей технологии TNC в высокодоступную односистемную систему кластеризации изображений на базе SCO UnixWare , UnixWare NonStop Clusters . [4] [5]
В ходе проекта компания Locus была приобретена компанией Platinum Technology Inc., которая перевела команду, работавшую над NonStop Clusters, в Tandem.
Tandem позже были куплены Compaq . Продукт UnixWare был приобретен у SCO компанией Caldera Systems / Caldera International , которая прекратила коммерциализацию продукта NonStop Clusters в пользу более простой системы Reliant HA. Затем Compaq решила выпустить код NonStop Clusters как программное обеспечение с открытым исходным кодом , портировав его на Linux как проект OpenSSI .
Merge — система, разработанная компанией Locus в конце 1984 года для компьютера AT&T 6300+, которая позволяла запускать DOS (и, следовательно, приложения DOS) под управлением собственной операционной системы UNIX SVR2 .
В модели 6300+ использовался процессор Intel 80286, а также имелась специальная схема, позволявшая виртуализировать набор инструкций 8086, используемый DOS.
Merge позже был модифицирован для использования виртуального режима 8086 , предоставляемого процессорами Intel 80386. Он был продан для Microport SVR3 и более поздних SCO Unix и UnixWare .
В конце 1980-х годов основным коммерческим конкурентом Merge был VP/IX, разработанный Interactive Systems Corporation и Phoenix Technologies . [6]
Около 1994 года Merge включила инновационный API сокетов, который использовал Intel Ring 2 для виртуализации. Хотя это был самый быстрый сетевой доступ из всех систем виртуализации Windows на рынке, он не увеличил продажи настолько, чтобы сделать Locus независимым. Этот API сокетов был спроектирован и разработан Real Time, Inc. из Санта-Барбары.
В конечном итоге Locus присоединился к программе Microsoft WISE [7] , которая предоставила им доступ к исходному коду Windows , что позволило более поздним версиям Merge запускать приложения Windows Shrink без копии Windows. [8]
PC-Interface был популярным кросс-платформенным интеграционным инструментом на основе локальной сети для Unix, обеспечивающим интеграцию MS-DOS/Windows/Macintosh и Unix с использованием Unix в качестве файловой системы. Он поддерживал AIX, Santa Cruz Operation Inc, UnixWare и Motorola 9000, а также многие другие Unix и поставлялся с одним клиентом Mac и одним клиентом MS-DOS/Windows.