Package "dosemu"


The DOS emulator

This package allows MS-DOS programs to be started in Linux. A virtual machine (the DOS box) provides the necessary BIOS functions.

You will find the sources in the ZQ series.

Documentation can be found in '/usr/doc/packages/dosemu' and in the man page, as well as in the sources.

If you wish to allow non-root users to run the emulator, you must enter their names in the file '/etc/dosemu.users'. Even so, some DOS programs will run only if DOSEMU was started by root. Please note as well that you should only allow 'trusted users' to use the DOS emulator, as it inherently permits hardware access that would otherwise be forbidden to 'normal' users.

The parameter HogThreshold in '/etc/dosemu.conf' states when an 'idling' DOSEMU should return the CPU to Linux. It is set to use the CPU as much as it wants (0). The lowest useful value is 10.

If that isn't fast enough, you (as UID root) can get maximum performance with

nice -19 dos -D-a 2>/dev/null

Don't be surprised though if the other Linux processes then run very sluggishly.

Some graphic cards with S3 chips can only be run in 16 color VESA modes, even if you have inserted

video { vga console graphics chipset s3 memsize 1024 }

in '/etc/dosemu.conf'.

On sensitive systems you should therefore use the 'secure on' option in '/etc/dosemu.conf', which prevents the use of 'system.com'. This option also closes another security hole occurring with (mainly Dos4gw based) DPMI clients, which allows them access to the complete user space (including the DOSEMU code).

The Aout DOSEMU has a second security hole (the possibility of replacing libdosemu) which has disappeared in ELF, since the ELF version no longer generates libdosemu.


Autor: Michael E. Deisher <deisher@enws99.EAS.ASU.EDU>, James B. Maclean <macleajb@ednet.ns.ca>, Mike Batchelor <mikebat@netcom.com>, Lam Lai Yin <lam836@cs.cuhk.hk>, Uwe Bonnes <bon@elektron.ikp.physik.th-darmstadt.de>, Scott Buchholz <scottb@eecs.nwu.edu>, J. Lawrence Stephan <jlarry@ssnet.com>, John Davis <davis@space.mit.edu>, David Etherton <etherton@netcom.com>, Pasi Eronen <peronen@vipunen.hut.fi>, Jason E Gorden <gorden@jegnixa.hsc.missouri.edu>, Matthew Grant <grantma@ritz.equinox.gen.nz>, David Hansen <dhansen@metapath.com>, Jochen Hein <Hein@Informatik.TU-Clausthal.de>, Alan Hourihane <alanh@fairlite.demon.co.uk>, John Kohl <jtk@atria.com >, Rob Janssen <pe1chl@rabo.nl>, Harald Koenig <koenig@nova.tat.physik.uni-tuebingen.de>, Vinod G Kulkarni <vinod@cse.iitb.ernet.in>, Kang-Jin Lee <lee@tengu.in-berlin.de>, Kevin P Lawton <bochs@world.std.com>, Marty Leisner <leisner@sdsp.mc.xerox.com>, Hans Lermen <lermen@suse.de>, Dong Liu <dliu@faraday-gw.njit.edu>, Tim Van der Linden <timvdl@innet.be>, Martin Ludwig <Martin.Ludwig@ruba.rz.ruhr-uni-bochum.de>, Alistair MacDonald <alistair@slitesys.demon.co.uk>, Amit Margalit <amitm@netvision.net.il>, Lawrence K Mao <lkmao@unf.edu>, Rod May <stoke@melbourne.DIALix.oz.au>, WAYNE P MEISSNER <n1046128@student.fit.qut.edu.au>, Lutz Molgedey <lutz@summa.physik.hu-berlin.de>, Erik Mouw <jakmouw@et.tudelft.nl>, Christoph Niemann <Christoph.Niemann@linux.org>, Max Parke <mhp@light.lightlink.com>, Mark Rejhon <mdrejhon@magi.com>, Ronnie <ronnie@epact.se>, Ed Sirett <ed@cityscape.co.uk>, Larry Stephan <jlarry@ssnet.com>, Corey Sweeney <corey@bbs.xnet.com>, Andrew Tridgell <Andrew.Tridgell@anu.edu.au>, Theodore Ts'o <tytso@mit.edu>, Robert Sanders <gt8134b@prism.gatech.edu>, Matthias Lautner, Tim Bird, Joel N. Weber II
Copyright: (C) Matthias Lautner, Robert Sanders, Carnegie Mellon University
Version: 0.66.7-22

Please note this when you install the package:

In order to start dosemu, you will need a bootable hdimage. Please read the handbook, cd to /var/lib/dosemu and start ./setup-hdimage. ATTENTION: if you have already used dosemu: the configuration has changed slightly, so please read the dosemu-part of the handbook even if you think you know what you are doing :-)


Required diskspace
Contents

(c) S.u.S.E. - Last update: 18.08.98 09:06;