Слияние (программное обеспечение) - Merge (software)

Объединить
изначальный выпуск9 октября 1985 г.; 35 лет назад (1985-10-09)
Операционная системаSCO UNIX
ПлатформаIntel 8086


Объединить это программного обеспечения система, которая позволяет пользователю запускать ДОС /Windows 3.1 на SCO UNIX, в 8086 виртуальная машина.

История

Изначально слияние было разработано для запуска ДОС под Система UNIX V Выпуск 2 на AT&T 6300 Plus персональный компьютер. Разработка виртуальной машины началась в конце 1984 года, и AT & rrrrrT объявила о доступности машины 9 октября 1985 года.[1] ссылаясь на прилагаемое программное обеспечение Merge как Одновременная задача.[2] (PC 6300 Plus поставляется с MS-DOS в 1985 году, потому что его дистрибутив Unix System V не был готов до конца марта 1986 года.[3]) Слияние было разработано инженерами компании Locus Computing Corporation, в сотрудничестве с инженерами по аппаратному и программному обеспечению AT&T, особенно по аспектам системы, которые были характерны для 6300 Plus (в отличие от стандартного IBM PC / AT ).

AT&T 6300 Plus содержал Intel 80286 процессор, который не включал поддержку 8086 виртуальные машины (виртуальный режим 8086 ) найдено в 80386 и более поздние процессоры семейства x86. На 80286 программа DOS должна была запускаться в реальный режим. 6300 Plus был разработан со специальным оборудованием на шине, которое подавляло и фиксировало циклы шины из программы DOS, если они были направлены на адреса, не назначенные для прямого доступа виртуальной машиной DOS.[4] Различные системные регистры, такие как программируемый контроллер прерываний (PIC) и видеоконтроллер должны были эмулироваться в программном обеспечении для процесса DOS, а сторожевой таймер был реализован для восстановления из программ DOS, которые сбрасывали флаг прерывания и затем зависали слишком долго. Аппаратное обеспечение использовало немаскируемое прерывание (NMI), чтобы вернуть управление коду эмуляции.[5]

Позже Merge был расширен, чтобы использовать виртуальный режим 8086 обеспечивается процессором 80386; эта версия предлагалась с Микропорт SVR3 с 1987 г.,[нужна цитата ] и впоследствии с SCO Unix. Также была версия Merge / 286, которая работала на немодифицированном ПК / AT (без какого-либо специального оборудования для перехвата ввода-вывода); он работал до тех пор, пока программа на ПК вела себя достаточно хорошо, хотя вредоносная или аварийная программа могла вывести из строя незащищенное ядро ​​UNIX на этих машинах. Несмотря на это, общеизвестно дурное поведение Симулятор полета Microsoft будет работать на ПК / AT одновременно с Unix.[нужна цитата ] Эти более поздние версии продавались непосредственно компанией Locus, а также через некоторые каналы OEM и ISV. Ознакомительная версия продукта с руководством пользователя появилась в январе 1987 года, а розничная версия 1.0 Merge / 386 поступила в продажу в октябре того же года.

В конце 1980-х основным коммерческим конкурентом Merge был VP / IX разработан Корпорация Interactive Systems и Phoenix Technologies.[6] AT&T Simultask 2.0 был основан на VP / IX.[7][8]

В 1992 г. Univel UnixWare 1.0 Personal Edition пришел с DOS Merge 3.0 и Novell с DR DOS 6.0.

Локус в конце концов присоединился к Microsoft Мудрый[9] программа, которая дала им доступ к Майкрософт Виндоус исходный код, который позволил более поздним версиям Merge запускать Windows термоусадка приложения без копии винды.[10]

12 апреля 1995 г. Платиновые технологии объявила о принципиальном соглашении о приобретении Locus Computing Corporation примерно за АМЕРИКАНСКИЙ ДОЛЛАР$ 33 миллиона, около 1/4 из которых приходится на технологию и продукт Merge.[нужна цитата ] Приобретение прошло, и Platinum продолжила разработку версии SCO Merge 4 с Windows 95 support, выпущенный в 1998 году.[11]

Технология Merge была куплена компанией DASCOM в 1999 году, которую, в свою очередь, выкупила IBM. В 2000 году была выделена компания TreLOS, которая продолжила разработку программного обеспечения для виртуальных машин и создала Win4Lin. Позже TreLOS объединилась с NeTraverse, Inc.

В Группа ШОС распространяет NeTraverse Merge 5.3, который поддерживает их текущие продукты SCO OpenServer 5.x и UnixWare 7.

Смотрите также

использованная литература

  1. ^ Петроски, Мэри (1985-10-14). "6300 Plus, выпущенная AT&T". InfoWorld. 7 (41). Popular Computing, Inc. С. 1, 8. ISSN  0199-6649. В архиве с оригинала на 2020-02-10. Получено 2020-02-10.
  2. ^ Уэлч, Марк Дж. (1986-06-30). «Еще один проект Unix для запуска DOS на 80386». InfoWorld. 8 (26). Popular Computing, Inc. п. 3. ISSN  0199-6649. В архиве с оригинала на 2020-02-10. Получено 2020-02-10. […] Locus ранее разработанная Merge 286, теперь используется AT&T программа Simultask для запуска одного MS-DOS программа под Unix на 80286 -на основании 6300 Plus по словам Джуди Уттал, директора по маркетингу Locus. […]
  3. ^ «Даже без Unix Байерс любит AT&T PC 6300». InfoWorld. Новости. 8 (2). Морристаун, Нью-Джерси, США: Popular Computing, Inc. 1986-01-13. п. 13. ISSN  0199-6649. В архиве с оригинала на 2020-02-10. Получено 2020-02-09.
  4. ^ Престинарио, Джерри А. (1986-12-15). "Ответ на одновременную задачу". InfoWorld. Просмотрите ответы. 8 (50). Popular Computing, Inc. п. 71. ISSN  0199-6649. В архиве с оригинала на 2020-02-10. Получено 2020-02-10. […] В недавнем ответе на обзор утверждалось, что для запуска Simultask не требуется специального оборудования [и, следовательно, он может работать на любом компьютере 80286]. Каждые ПК 6300 Plus стандартно поставляется со специальной схемой на материнской плате. Это оборудование активируется с помощью Simultask, чтобы программы не мешали друг другу, когда они работают одновременно. Это необходимо, потому что многие MS-DOS программы имеют полный контроль над оборудованием. Simultask использует эту схему, чтобы гарантировать, что независимо от того, что делает одна программа, другие программы, которые работают одновременно, не будут затронуты. Другие компьютеры не могут предоставить такой гарантии. […]
  5. ^ «Патент США: компьютер с двумя операционными системами». В архиве с оригинала на 2020-02-10. Получено 2020-02-10.
  6. ^ «Компьютерный мир». Computerworld. IDG Enterprise. 1987-10-26. С. 81–. ISSN  0010-4841. Получено 2020-02-09.
  7. ^ Журнал ПК. Ziff Davis, Inc. 1989-04-11. стр.152 –. ISSN  0888-8507 https://archive.org/details/bub_gb_jGnF7KJsyBQC. Получено 2020-02-09. Отсутствует или пусто | название = (Помогите)
  8. ^ Rosen, Kenneth H .; Розински, Ричард Р .; Фарбер, Джеймс М. (1990). UNIX System V Release 4: введение для новых и опытных пользователей. Беркли, США: Осборн МакГроу-Хилл. п.934. ISBN  978-0-07-881552-2.
  9. ^ «Исходная среда интерфейса Windows (WISE)». Январь 1995. Архивировано из оригинал на 2008-03-30. Получено 2009-11-26.
  10. ^ «Locus объявляет о доступности Merge 3.2 для SCO OpenServer Release 5». 1995-05-09. Архивировано из оригинал на 2010-12-04. Получено 2009-11-26.
  11. ^ Маги, Майк (19 февраля 1998). «SCO запускает приложения Windows 95 в Unix». Архивировано из оригинал на 22 февраля 2014 г.

внешние ссылки