home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2000 May
/
Chip_2000-05_cd2.bin
/
suse
/
contents
/
dosemu
< prev
next >
Wrap
Text File
|
2000-03-31
|
11KB
|
287 lines
Name : dosemu Relocations: (not relocateable)
Version : 1.0.0 Vendor: SuSE GmbH, Nuernberg, Germany
Release : 0 Build Date: Wed Mar 8 18:16:31 2000
Install date: (not installed) Build Host: apollonius.suse.de
Group : unsorted Source RPM: dosemu-1.0.0-0.src.rpm
Size : 3550368 License: GPL version 2, (C) 1994-1999 The DOSEMU-Development-Team
Packager : feedback@suse.de
URL : http://www.dosemu.org
Summary : The DOS emulator
Description :
This package allows MS-DOS programs to be started in Linux. A virtual
machine (the DOS box) provides the necessary BIOS functions and emulates
most of the chip devices (e.g. timer, interrupt- and keyboard controler).
You will find the sources in the series "sources".
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 a suid-root DOSEMU
binary, as it inherently permits hardware access that would otherwise be
forbidden to 'normal' users. However, running a non-suid-root DOSEMU binary
(low feature) won't impact your system more than any other Linux application.
The parameter $_hogthreshold in '/etc/dosemu.conf' defines how often
an 'idling' DOSEMU should return the CPU to Linux and its default value
'(1)' means 'all power to Linux'. The higher this value is, the more
more CPU power is dedicated to DOSEMU. The value '(0)' disables this
feature completely, hence: 'all power to DOSEMU'. If that isn't fast enough,
you (running 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.
On sensitive systems you _never_ should offer a suid-root DOSEMU world
readable, because even if the '$_secure' option in /etc/dosemu.conf is set,
its not avoidable that some DPMI-clients (most likely Dos4gw based ones)
may succeed in accessing the whole user space (including DOSEMU code)
and thus gain root access. A comfortable solution is to have two copies
of the DOSEMU binary, a non-suid-root one for world access and a
suid-root one (protected by file permissions) only available to trusted
users.
Authors:
--------
Eric Biederman <ebiederm+eric@nwpt.net>
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>
Karl Kiniger <ki@kretz.co.at>
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>
Robert Sanders <gt8134b@prism.gatech.edu>
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>
Steffen Winterfeldt <wfeldt@suse.de>
Matthias Lautner
Tim Bird
Joel N. Weber II
SuSE series: emu
/etc/dosemu.conf
/etc/dosemu.users
/etc/dosemu.users.easy
/etc/dosemu.users.secure
/usr/X11R6/lib/X11/fonts/misc/vga.pcf.gz
/usr/bin/dexeconfig
/usr/bin/dos
/usr/bin/dosctrl
/usr/bin/dosdebug
/usr/bin/dosexec
/usr/bin/mkfatimage16
/usr/bin/scsicheck
/usr/bin/xdos
/usr/bin/xtermdos
/usr/doc/packages/dosemu
/usr/doc/packages/dosemu/COPYING
/usr/doc/packages/dosemu/ChangeLog
/usr/doc/packages/dosemu/ChangeLog.ancient
/usr/doc/packages/dosemu/DANG.txt
/usr/doc/packages/dosemu/DPR
/usr/doc/packages/dosemu/EMUfailure.txt
/usr/doc/packages/dosemu/NOVELL-HOWTO.txt
/usr/doc/packages/dosemu/QuickStart
/usr/doc/packages/dosemu/README-tech.txt
/usr/doc/packages/dosemu/README.cpuemu
/usr/doc/packages/dosemu/README.gdb
/usr/doc/packages/dosemu/README.txt
/usr/doc/packages/dosemu/announce
/usr/doc/packages/dosemu/bugreports.txt
/usr/doc/packages/dosemu/configuration.txt
/usr/doc/packages/dosemu/dosemu-HOWTO.txt
/usr/doc/packages/dosemu/dosemu.lsm
/usr/doc/packages/dosemu/sound-usage.txt
/usr/share/man/man1/dos.1.gz
/usr/share/man/man1/dosdebug.1.gz
/usr/share/man/man1/mkfatimage16.1.gz
/usr/share/man/man1/xdos.1.gz
/var/lib/dosemu
/var/lib/dosemu/commands
/var/lib/dosemu/commands/aspi.sys
/var/lib/dosemu/commands/autoexec.bat
/var/lib/dosemu/commands/bootoff.com
/var/lib/dosemu/commands/booton.com
/var/lib/dosemu/commands/cdrom.sys
/var/lib/dosemu/commands/cmdline.exe
/var/lib/dosemu/commands/config.sys
/var/lib/dosemu/commands/dosdbg.exe
/var/lib/dosemu/commands/dumpconf.sys
/var/lib/dosemu/commands/ecpuoff.com
/var/lib/dosemu/commands/ecpuon.com
/var/lib/dosemu/commands/eject.com
/var/lib/dosemu/commands/ems.sys
/var/lib/dosemu/commands/emufs.sys
/var/lib/dosemu/commands/emumouse.exe
/var/lib/dosemu/commands/exitemu.com
/var/lib/dosemu/commands/ezedit.com
/var/lib/dosemu/commands/ezedit.doc
/var/lib/dosemu/commands/fossil.com
/var/lib/dosemu/commands/isemu.com
/var/lib/dosemu/commands/lredir.exe
/var/lib/dosemu/commands/mgarrot.com
/var/lib/dosemu/commands/speed.com
/var/lib/dosemu/commands/system.com
/var/lib/dosemu/commands/uchdir.com
/var/lib/dosemu/commands/ugetcwd.com
/var/lib/dosemu/commands/unix.exe
/var/lib/dosemu/commands/vgaoff.com
/var/lib/dosemu/commands/vgaon.com
/var/lib/dosemu/commands/xmode.exe
/var/lib/dosemu/dexe
/var/lib/dosemu/dexe/check-mtools
/var/lib/dosemu/dexe/dconfig.default
/var/lib/dosemu/dexe/do_mtools
/var/lib/dosemu/dexe/extract-dos
/var/lib/dosemu/dexe/mkdexe
/var/lib/dosemu/dexe/myxcopy
/var/lib/dosemu/doinstall.sh
/var/lib/dosemu/dosC
/var/lib/dosemu/dosC/SuSE.txt
/var/lib/dosemu/dosC/autoexec.bat
/var/lib/dosemu/dosC/boot.bin
/var/lib/dosemu/dosC/command.com
/var/lib/dosemu/dosC/config.sys
/var/lib/dosemu/dosC/dosemu
/var/lib/dosemu/dosC/ipl.sys
/var/lib/dosemu/dosC/kernel.exe
/var/lib/dosemu/dosC/readme.emu
/var/lib/dosemu/dosC/readme.txt
/var/lib/dosemu/drives
/var/lib/dosemu/drives/c
/var/lib/dosemu/etc
/var/lib/dosemu/etc/config.dist
/var/lib/dosemu/etc/config.test
/var/lib/dosemu/etc/dosemu.conf
/var/lib/dosemu/etc/dosemu.conf.orig
/var/lib/dosemu/etc/dosemu.conf.wrapper
/var/lib/dosemu/etc/dosemu.users.easy
/var/lib/dosemu/etc/dosemu.users.secure
/var/lib/dosemu/etc/dosemu.xpm
/var/lib/dosemu/etc/keymap
/var/lib/dosemu/etc/keymap/be
/var/lib/dosemu/etc/keymap/cz-qwerty
/var/lib/dosemu/etc/keymap/cz-qwertz
/var/lib/dosemu/etc/keymap/de
/var/lib/dosemu/etc/keymap/de-latin1
/var/lib/dosemu/etc/keymap/dk
/var/lib/dosemu/etc/keymap/dk-latin1
/var/lib/dosemu/etc/keymap/dvorak
/var/lib/dosemu/etc/keymap/es
/var/lib/dosemu/etc/keymap/es-latin1
/var/lib/dosemu/etc/keymap/finnish
/var/lib/dosemu/etc/keymap/finnish-latin1
/var/lib/dosemu/etc/keymap/fr
/var/lib/dosemu/etc/keymap/fr-latin1
/var/lib/dosemu/etc/keymap/hr-cp852
/var/lib/dosemu/etc/keymap/hr-latin2
/var/lib/dosemu/etc/keymap/hu
/var/lib/dosemu/etc/keymap/hu-cwi
/var/lib/dosemu/etc/keymap/hu-latin2
/var/lib/dosemu/etc/keymap/it
/var/lib/dosemu/etc/keymap/jp106
/var/lib/dosemu/etc/keymap/keyb-no
/var/lib/dosemu/etc/keymap/no-latin1
/var/lib/dosemu/etc/keymap/pl
/var/lib/dosemu/etc/keymap/po
/var/lib/dosemu/etc/keymap/sf
/var/lib/dosemu/etc/keymap/sf-latin1
/var/lib/dosemu/etc/keymap/sg
/var/lib/dosemu/etc/keymap/sg-latin1
/var/lib/dosemu/etc/keymap/sw
/var/lib/dosemu/etc/keymap/uk
/var/lib/dosemu/etc/keymap/us
/var/lib/dosemu/global.conf
/var/lib/dosemu/keymap
/var/lib/dosemu/keymap/be
/var/lib/dosemu/keymap/cz-qwerty
/var/lib/dosemu/keymap/cz-qwertz
/var/lib/dosemu/keymap/de
/var/lib/dosemu/keymap/de-latin1
/var/lib/dosemu/keymap/dk
/var/lib/dosemu/keymap/dk-latin1
/var/lib/dosemu/keymap/dvorak
/var/lib/dosemu/keymap/es
/var/lib/dosemu/keymap/es-latin1
/var/lib/dosemu/keymap/finnish
/var/lib/dosemu/keymap/finnish-latin1
/var/lib/dosemu/keymap/fr
/var/lib/dosemu/keymap/fr-latin1
/var/lib/dosemu/keymap/hr-cp852
/var/lib/dosemu/keymap/hr-latin2
/var/lib/dosemu/keymap/hu
/var/lib/dosemu/keymap/hu-cwi
/var/lib/dosemu/keymap/hu-latin2
/var/lib/dosemu/keymap/it
/var/lib/dosemu/keymap/jp106
/var/lib/dosemu/keymap/keyb-no
/var/lib/dosemu/keymap/no-latin1
/var/lib/dosemu/keymap/pl
/var/lib/dosemu/keymap/po
/var/lib/dosemu/keymap/sf
/var/lib/dosemu/keymap/sf-latin1
/var/lib/dosemu/keymap/sg
/var/lib/dosemu/keymap/sg-latin1
/var/lib/dosemu/keymap/sw
/var/lib/dosemu/keymap/uk
/var/lib/dosemu/keymap/us
/var/lib/dosemu/setup
/var/lib/dosemu/setup-bootdir
/var/lib/dosemu/setup-dosemu
/var/lib/dosemu/setup-hdimage
/var/lib/dosemu/setup/browse.tk
/var/lib/dosemu/setup/compiletime_setup.tk
/var/lib/dosemu/setup/parse-config
/var/lib/dosemu/setup/parse-config-new
/var/lib/dosemu/setup/parse-config-new-tk
/var/lib/dosemu/setup/parse-config-sh
/var/lib/dosemu/setup/parse-config-tk
/var/lib/dosemu/setup/parse-menu
/var/lib/dosemu/setup/parse-menu-debug
/var/lib/dosemu/setup/parse-menu-sh
/var/lib/dosemu/setup/parse-menu-tk
/var/lib/dosemu/setup/parse-misc
/var/lib/dosemu/setup/parser
/var/lib/dosemu/setup/parser/parser
/var/lib/dosemu/setup/runtime_setup-new.menu
/var/lib/dosemu/setup/runtime_setup.help.patterns
/var/lib/dosemu/setup/runtime_setup.menu
/var/lib/dosemu/setup/runtime_setup.sh
/var/lib/dosemu/setup/runtime_setup.tk
/var/lib/dosemu/setup/select-dialog
/var/lib/dosemu/setup/setup.tk
/var/lib/dosemu/setup/write-config