DOSEMU 1.1.5

DOSEMU 1.1.5 is out. This is still a developer's release. Things may
work fine for you (and do for me) but some things can break that were
working in 1.0.x. An example is copying and pasting of multiple lines
which still doesn't appear to work correctly in all cases. That said,
a lot of things have improved since 1.0.2.1; we aim to fix the remaining
regressions for 1.2.0.

Please look at <http://www.dosemu.org/bleeding> for downloads.

I thank all contributors and testers for their patches and input
during the 1.1.4 test cycle; you all know who you are.

some things that are new in 1.1.5 in comparison to version 1.1.4:
- many bugs have been fixed.
- compiles with gcc 3.3 and newer glibc's.
- requires gcc/egcs >= 2.91.66 / glibc 2.1.3 or higher.
- added TUN/TAP support for networking (as a substitute for dosnet that
  does not require root).
- added fullscreen support for X (use Ctrl-Alt-F to switch between
  windowed and fullscreen mode).
- improved the CPU emulator for VGAEMU; some more games run in xdosemu
  now.
- added a $_vbios_post option: DOSEMU can skip the VGA BIOS' post when
  it is run on the console.
- added long file support for file locking.
- use of ~/.dosemu/drives/* -- by default DOSEMU will look in
  ~/.dosemu/drives for boot directories, hard disk images and
  symbolic links to those. A symbolic link from ~/.dosemu/drives/c
  to your boot directory is a useful alternative to setting $_hdimage
  in dosemu.conf or ~/.dosemurc.
- the dosemu script is more quiet and uses -home by default.
- added ability to use a DOS command as a DOSEMU option (without
  -E). In that case "exitemu" happens automatically when the DOS
  command terminates. This requires a "unix -e" command in your
  autoexec.bat.
- use async I/O: async I/O speeds up the I/O dramatically.
  performance of the packet driver is doubled.
- improved security if DOSEMU is run suid-root or via sudo
  * DPMI is no longer inherently insecure because DOSEMU drops root
    privileges before booting the DOS (and forks a server to deal
    with some port I/O if necessary -- on the Linux console this
    is required for some video cards and if $_speaker="native").
  * DOSEMU can be run via sudo in the same way as suid-root (it will
    revert to the identity of the original user) -- therefore it
    is no longer necessary to install two seperate DOSEMUs
    suid-root and one non-suid-root copy for security. One
    non-suid-root copy is all you need if you use sudo.
    As a side-effect dosemu.users is no longer necessary; without
    a dosemu.users file DOSEMU will only use its root privileges
    if it is run on the Linux console.
  * partition access, mouse access (console only) and serial access
    are no longer automatically accomplished using root privileges
    but must be regulated via permissions on the relevant /dev/xxx
    devices.
  * Note that, as before, root permissions are in general not
    necessary if DOSEMU is run in a terminal or in X.

Enjoy,
Bart Oldeman

-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to