병합(소프트웨어)
Merge (software)![]() |
초기 릴리즈 | 1985년 10월 9일; | 전
---|---|
운영 체제 | SCO UNIX |
플랫폼 | 인텔 8086 |
Merge는 사용자가 8086 가상 시스템에서 SCO UNIX에서 DOS/Windows 3.1을 실행할 수 있는 소프트웨어 시스템이다.
역사
Merge는 원래 AT&T 6300 Plus 개인용 컴퓨터에서 UNIX System V 릴리스 2에 따라 DOS를 실행하기 위해 개발되었다.가상 머신의 개발은 1984년 후반에 시작되었고, AT&T는 1985년 10월 9일에 머신의 가용성을 발표하면서,[1] Merge 소프트웨어를 Simultask로 묶었다.[2](PC 6300 Plus는 1986년 3월말까지 유닉스 시스템 V 배포가 준비되지 않았기 때문에 1985년에 MS-DOS와 함께 출하되었다.)[3]Merge는 AT&T 하드웨어 및 소프트웨어 엔지니어들의 협업으로 Locus Computing Corporation의 엔지니어들에 의해 개발되었으며, 특히 (표준 IBM PC/AT와는 대조적으로) 6300 Plus에 특정한 시스템 측면에 대해 개발되었다.
AT&T 6300 Plus에는 인텔 80286 프로세서가 포함되어 있었는데, 여기에는 x86 제품군의 80386 이상 프로세서(가상 8086 모드)에서 발견된 8086 가상 머신(가상 8086 모드)에 대한 지원이 포함되지 않았다.80286년에 DOS 프로그램은 리얼모드로 실행되어야 했다.6300 Plus는 DOS 가상 머신에 의해 직접 액세스하도록 지정되지 않은 주소를 향하는 경우 DOS 프로그램으로부터 버스 주기를 억제하고 포착할 수 있는 특별한 하드웨어로 버스에 설계되었다.[4]프로그램 가능한 인터럽트 컨트롤러(PIC), 비디오 컨트롤러 등 다양한 시스템 레지스터를 DOS 프로세스용 소프트웨어에서 에뮬레이션해야 했고, 감시 타이머를 구현해 인터럽트 플래그를 지운 다음 너무 오랫동안 매달려 있는 DOS 프로그램을 복구했다.하드웨어는 비마스크 인터럽트(NMI)를 사용하여 에뮬레이션 코드로 다시 제어했다.[5]
나중에, Merge는 80386 프로세서가 제공하는 가상 8086 모드를 사용하도록 향상되었다. 그 버전은 1987년부터 Microport SVR3와 함께 제공되었고,[citation needed] 그 후에 SCO Unix와 함께 제공되었다.또한 Merge/286 버전은 수정되지 않은 PC/AT에서 실행되었다. (특별한 I/O 트래핑 하드웨어 없이) PC 프로그램이 상당히 얌전하게 동작하는 한 실행되었다. 악의적이거나 충돌하는 프로그램은 보호되지 않은 UNIX 커널을 그 기계들에 떨어뜨릴 수 있다.그렇더라도, 악명 높은 마이크로소프트 플라이트 시뮬레이터는 유닉스와 동시에 PC/AT에서 실행될 것이다.[citation needed]이러한 이후 버전은 일부 OEM과 ISV 채널을 통해서뿐만 아니라 로쿠스에 의해 직접 판매되었다.1987년 1월에 사용자 매뉴얼이 포함된 제품 평가 버전이 등장했고, 그해 10월에는 Merge/386의 소매 버전 1.0이 선적되었다.
1980년대 후반, Merge의 주요 상업 경쟁자는 Interactive Systems Corporation과 Phoenix Technologies가 개발한 VP/IX였다.[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과 함께 출시되었다.
로커스는 결국 마이크로소프트 WISE[9] 프로그램에 참여하여 마이크로소프트 윈도우즈 소스 코드에 액세스할 수 있게 되었고, 이후 버전의 병합에서는 윈도우즈의 복사본 없이 윈도우즈 축소된 애플리케이션을 실행할 수 있게 되었다.[10]
1995년 4월 12일 플래티넘 테크놀로지는 로쿠스 컴퓨팅 코퍼레이션을 약 3,300만 달러에 인수하기로 원칙적으로 합의했다고 발표했는데, 이 중 약 1/4은 병합 기술과 제품에 기인했다.[citation needed]인수 작업을 거쳤고 플래티넘은 1998년 출시한 윈도 95 지원 SCO Merge 4 버전을 개발했다.[11]
Merge 기술은 1999년에 DASCOM이라는 회사가 샀고, IBM이 차례로 구입했다.TreLos라는 회사는 2000년에 가상 머신 소프트웨어의 개발을 계속하여 Win4Lin을 만들었다.TreLos는 후에 네트라버스 주식회사로 합병했다.
SCO 그룹은 자사의 현재 제품인 SCO OpenServer 5.x와 유닉스웨어 7을 지원하는 네트라버스 병합 5.3을 배포한다.
참고 항목
- Popek 및 Goldberg 가상화 요구 사항(Dr. Popek은 Locus의 설립자 중 한 명임)
- WISE(Windows Interface Source Environment)
참조
- ^ Petrosky, Mary (1985-10-14). "6300 Plus Launched By AT&T". InfoWorld. Vol. 7, no. 41. Popular Computing, Inc. pp. 1, 8. ISSN 0199-6649. Archived from the original on 2020-02-10. Retrieved 2020-02-10.
- ^ Welch, Mark J. (1986-06-30). "Another Unix Project to Run DOS on 80386". InfoWorld. Vol. 8, no. 26. Popular Computing, Inc. p. 3. ISSN 0199-6649. Archived from the original on 2020-02-10. Retrieved 2020-02-10.
[…] Locus previously developed Merge 286, now used by AT&T's Simultask program to run one MS-DOS program under Unix on the 80286-based 6300 Plus, according to Judi Uttal, director of marketing for Locus. […]
- ^ "Even without Unix, Byers Like AT&T's PC 6300". InfoWorld. News. Vol. 8, no. 2. Morristown, NJ, USA: Popular Computing, Inc. 1986-01-13. p. 13. ISSN 0199-6649. Archived from the original on 2020-02-10. Retrieved 2020-02-09.
- ^ Prestinario, Jerry A. (1986-12-15). "Simultask Response". InfoWorld. Review Responses. Vol. 8, no. 50. Popular Computing, Inc. p. 71. ISSN 0199-6649. Archived from the original on 2020-02-10. Retrieved 2020-02-10.
[…] A recent Review Response stated that no special hardware is required to run Simultask [and therefore it could run on any 80286 computer]. Every PC 6300 Plus comes standard with special circuitry on the motherboard. This hardware is activated with Simultask to prevent programs from interfering with one another when they are running simultaneously. This is necessary because many MS-DOS programs have complete control of the hardware. Simultask uses this circuitry to ensure that, no matter what one program does, other programs that are running simultaneously will not be affected. Other computers can't provide this assurance. […]
- ^ "U.S. Patent: Dual Operating System Computer". Archived from the original on 2020-02-10. Retrieved 2020-02-10.
- ^ "Computerworld". Computerworld. IDG Enterprise. 1987-10-26. pp. 81–. ISSN 0010-4841. Retrieved 2020-02-09.
- ^ PC Magazine. Ziff Davis, Inc. 1989-04-11. pp. 152–. ISSN 0888-8507 https://archive.org/details/bub_gb_jGnF7KJsyBQC. Retrieved 2020-02-09.
{{cite magazine}}
:누락 또는 비어 있음title=
(도움말) - ^ Rosen, Kenneth H.; Rosinski, Richard R.; Farber, James M. (1990). UNIX System V release 4: an introduction for new and experienced users. Berkeley, USA: Osborne McGraw-Hill. p. 934. ISBN 978-0-07-881552-2.
- ^ "Windows Interface Source Environment (WISE)". January 1995. Archived from the original on 2008-03-30. Retrieved 2009-11-26.
- ^ "Locus announces availability of Merge 3.2 for SCO OpenServer Release 5". 1995-05-09. Archived from the original on 2010-12-04. Retrieved 2009-11-26.
- ^ Magee, Mike (1998-02-19). "SCO runs Windows 95 apps on Unix". Archived from the original on 2014-02-22.
외부 링크
- "MergePro for SCO OpenServer and UnixWare".
- O'Gara, Maureen (2003-12-20). "Can CA save Linux from the great Satan SCO?". Computerworld New Zealand. IDG Communications. ISSN 0113-1494. CMPWNZ. Archived from the original on 2016-03-03.