DOS Merge 3.0
   HOME

TheInfoList



OR:

Merge is a software system which allows a user to run DOS/
Windows 3.1 Windows 3.1 is a major release of Microsoft Windows. It was released to manufacturing on April 6, 1992, as a successor to Windows 3.0. Like its predecessors, the Windows 3.1 series ran as a shell on top of MS-DOS. Codenamed Janus, Windows 3 ...
on SCO UNIX, in an 8086 virtual machine.


History

Merge was originally developed to run DOS under UNIX System V Release 2 on an AT&T 6300 Plus personal computer. Development of the virtual machine began in late 1984, and AT&T announced the availability of the machine on 9 October 1985, referring to the bundled Merge software as Simultask. (The PC 6300 Plus shipped with MS-DOS in 1985 though, because its Unix System V distribution was not ready until the end March 1986.) Merge was developed by engineers at
Locus Computing Corporation Locus Computing Corporation was formed in 1982 by Gerald J. Popek, Charles S. Kline and Gregory I. Thiel to commercialize the technologies developed for the LOCUS distributed operating system at UCLA. Locus was notable for commercializing sing ...
, with collaboration from AT&T hardware and software engineers, particularly on aspects of the system that were specific to the 6300 Plus (in contrast to a standard IBM PC/AT). The AT&T 6300 Plus contained an Intel 80286 processor, which did not include the support for 8086 virtual machines ( virtual 8086 mode) found in the
80386 The Intel 386, originally released as 80386 and later renamed i386, is a 32-bit microprocessor introduced in 1985. The first versions had 275,000 transistorsrealmode Real mode, also called real address mode, is an operating mode of all x86-compatible Central processing unit, CPUs. The mode gets its name from the fact that addresses in real mode always correspond to real locations in memory. Real mode is char ...
. The 6300 Plus was designed with special hardware on the bus that would suppress and capture bus cycles from the DOS program if they were directed toward addresses not assigned for direct access by the DOS virtual machine. Various system registers, such as the programmable interrupt controller (PIC), and the video controller, had to be emulated in software for the DOS process, and a watchdog timer was implemented to recover from DOS programs that would clear the interrupt flag and then hang for too long. The hardware used the non-maskable interrupt (NMI) to take control back to the emulation code. Later, Merge was enhanced to make use of the virtual 8086 mode provided by the 80386 processor; that version was offered with Microport SVR3 starting in 1987, and subsequently with SCO Unix. There was also a Merge/286 version that ran on an unmodified PC/AT (without any special I/O trapping hardware); it ran as long as the PC program was reasonably well-behaved, though a malicious or crashing program could take the unprotected UNIX kernel down on those machines. Even so, the notoriously ill-behaved Microsoft Flight Simulator would run on the PC/AT simultaneously with Unix. These later versions were marketed directly by Locus as well as through some OEM and ISV channels. A product-evaluation version with user manual appeared in January 1987, with retail Version 1.0 of Merge/386 shipping in October of that year. In the late 1980s, the main commercial competitor of Merge was VP/IX developed by Interactive Systems Corporation and Phoenix Technologies. AT&T's Simultask 2.0 was based on VP/IX. In 1992,
Univel Univel, Inc. was a joint venture of Novell and AT&T's Unix System Laboratories (USL) that was formed in December 1991 to develop and market the Destiny desktop Unix operating system, which was released in 1992 as UnixWare 1.0. Univel existed ...
UnixWare 1.0 Personal Edition came with ''DOS Merge 3.0'' and
Novell Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as Novell NetWare. Under the lead ...
's DR DOS 6.0. Locus eventually joined the Microsoft
WISE WISE may refer to: Arts, entertainment, and media * WISE (AM), a radio station licensed to Asheville, North Carolina *WISE-FM, a radio station licensed to Wise, Virginia * WISE-TV, a television station licensed to Fort Wayne, Indiana Education * ...
program which gave them access to
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
source code, which allowed later versions of Merge to run Windows ''shrink wrapped'' applications without a copy of Windows. On 12 April 1995,
Platinum Technology Platinum Technology Inc. was founded by Andrew Filipowski in 1987 to market and support deployment of database management software products and the applications enabled by database management technology and to render related services. Over its 12 ...
announced an agreement in principle to acquire Locus Computing Corporation for approximately  million, about 1/4 of which was attributed to the Merge technology and product. The acquisition went through, and Platinum went on to develop the SCO Merge 4 version with Windows 95 support, which was released in 1998. The Merge technology was bought by a company called DASCOM in 1999, which was in turn bought by IBM. A company called TreLOS was spun off in 2000 that continued the development of the virtual machine software and created
Win4Lin Win4Lin is a discontinued proprietary software application for Linux which allowed users to run a copy of Windows 9x, Windows 2000 or Windows XP applications on their Linux desktop. Win4Lin was based on Merge software, a product which changed owne ...
. TreLOS later merged into NeTraverse, Inc. The SCO Group distributes NeTraverse Merge 5.3, which supports their current products SCO OpenServer 5.x and UnixWare 7.


See also

* Popek and Goldberg virtualization requirements ( Dr. Popek was one of the founders of Locus) *
Windows Interface Source Environment Windows Interface Source Environment (or WISE) was a licensing program from Microsoft which allowed developers to recompile and run Windows-based applications on UNIX and Macintosh platforms. WISE SDKs were based on an emulation of the Windows API ...
(WISE)


References


External links

* * {{Unix–Windows interoperability Virtualization software