From owner-freebsd-questions Fri May 12 17:05:33 1995 Return-Path: questions-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA14284 for questions-outgoing; Fri, 12 May 1995 17:05:33 -0700 Received: from cs.weber.edu (cs.weber.edu [137.190.16.16]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id RAA14278 for ; Fri, 12 May 1995 17:05:32 -0700 Received: by cs.weber.edu (4.1/SMI-4.1.1) id AA00590; Tue, 25 Apr 95 12:20:02 MDT From: terry@cs.weber.edu (Terry Lambert) Message-Id: <9504251820.AA00590@cs.weber.edu> Subject: Re: DOS emulator To: tanel@juku.li.ttu.ee (Tanel Kuusk) Date: Tue, 25 Apr 95 12:20:01 MDT Cc: questions@FreeBSD.org, SELPHJ@alpha.obu.edu In-Reply-To: <9504250518.AA23898@juku.li.ttu.ee> from "Tanel Kuusk" at Apr 25, 95 08:18:59 am X-Mailer: ELM [version 2.4dev PL52] Sender: questions-owner@FreeBSD.org Precedence: bulk > > Is there a DOS emulator for FreeBSD? (Not Windows) Either > > commercial or non-commercial ok. > Work is going on on pcemu (the same thing as in Linux?), but it ain't ready > yet. PCEMU is a processer level emulator. DOSEMU is a VM86() mode emulator. Linux uses DOSEMU. PCEMU will work on non-Intel processrs. DOSEMU will work only where the is a VM86() (which may well be more than just Intel processers, depending on what you are willing to cram in your kernel). By definition, on Intel hardware, DOSEMU is going to be potentially several orders of magnitude faster than PCEMU. NetBSD currently has VM86() code that FreeBSD would be stupid to not incorporate; they are porting the Linux DOSEMU to it. This is not the major benefit of VM86() however; it is enabling technology for running on all hardware DOS can, if engineered correctly. Linux, UnixWare, Solaris, SCO, and other UNIX-like OS's that have VM86() mode (other than Windows 95) are not engineered correctly to take advantage of this. No BSD is either. Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers.