DOSEMU.BIN(1) DOS DOSEMU.BIN(1) dosemu.bin, dosdebug - DOS DOS Linux dosemu.bin [ -ABCcdkVNXtsgKm234OU ] [ -h ] [ -F ] [ --Fusers ] [ --Flibdir ] [ --Fimagedir ] [ -f ] [ -L dexe_ ] [ -u _ ] [ -D ] [ -M ] [ -e ] [ -x ] [ -P ] [ -o ] [ 2> _ ] [ -I _ ] [ -U _[:_] ] dosdebug dosemu.bin , dosemu (1), DOS Linux, DOSEMU. _ , . dosdebug DOSEMU. DOS, DOS, DOS , DOS, , IBM PC/AT Intel 80x86 . DOSEMU , , , , BIOS; CMOS ; ; XMS 3.0, EMS 4.0 DPMI 0.9. DOSEMU DOS, FreeDos, DOSEMU. , DOS ( MS-DOS, PC-DOS, DR-DOS) , . , Linux 2.0.28 SYSV IPC (System V InterProcess Communication facilities, ipc(2)). SYSV IPC Linux . -A A ( , ) -B B ( , ) -C C ( msdos, ) -c ( , , dos suid root) -d tty -V VGA -k ( ) -F global.conf ( DOSEMU root suid) --Fusers dosemu.users ( , dosemu.bin suid-root). --Flibdir DOSEMU_LIB_DIR (, , dosemu.users) ( , dosemu.bin suid-root). --Fimagedir (DOSEMU_HDIMAGE_DIR) ( , dosemu.bin suid-root). -f .dosemurc -u . u_ . dosemu.conf global.conf . -L DEXE ( , DOS) -I , . -I , global.conf .dosemurc, , dos ... -I 'video { mda }' , . dos ... -I "`myconf.sh`" myconf.sh , . .dosrc, dos ... -I "`cat myother.conf`" . , -I, . -D , -h ( -D+c). , -O +c . `' 0, 1 2, : (0), (1), if_else_endif (2). -H , dosdebug. `1' . -H1 dosemu , dosdebug . , DOS , dosemu -H1, dosdebug. DOSEMU boot dosdebug. , `' . -O -o -M -m -P -2,3,4 286, 386 486 ( ! DOSEMU 32-, 386 486 32- , - BIOS. , , -2 DOSEMU 286.) -U DOSEMU . ( ): _:_ `:_' . DOSEMU. DOSEMU , . , , DOSEMU ( ). ( kdos), DOSEMU. ( ack on ) , DOSEMU `_' , . SYN: <_> < > ACK: code=n n 0 . , , dosctrl. , `help' ;-) , dosctrl DOSEMU, . DOSEMU DOS : 1. , Linux, . 2. DOS (, /dev/hda, /dev/hdb, /dev/sdX). 3. DOS ( , /dev/hda1, /dev/hdb2, /dev/sdxx). mkpartition DOSEMU DOS SPA (Single Partition Access). 4. Linux "" , emufs.sys, DOSEMU commands/emufs.sys. QuickStart. DOSEMU dosemu.conf DOSEMU. /usr/share/doc/dosemu/README.txt. DOSEMU DOS : 1. , Linux, 2. ( , /dev/fd0, /dev/fd1). QuickStart. DOSEMU dosemu.conf DOSEMU. DOSEMU tty . , Linux. , DOSEMU -c, -k, -V, QuickStart. dosemu.conf, , . , DOS , tty. , DOSEMU Linux, . , -k, - DOS. ALT, CTRL SHIFT , . BIOS I/O UNIX , LPR $_printer dosemu.conf. , . , config.dist, DOSEMU, . dos. DOSEMU "-D FLAGS", FLAGS , , . DOSEMU . + ( ) - a 0 1-9 : , # # - , +/-. : d R W D int 21h C v X X k i I/O s . m # p g c w h I IPC E EMS x XMS M DPMI n IPX P S r PIC T IO Z PCI-BIOS A ASPI Q mapping driver , + -, (). , - +, . a , +a -a . 0 1-9 : 0 , 1-9 , . + FLAGS. , , . , , - /dev/null. : "-D+a-v" "-D1-v" : "-D+kd" : "-D0+RW" : . , -D01-a-1+0, , . , . . , . ( -k), DOSEMU . ctrl-scrlock = 0x32 alt-scrlock = vm86 rshift-scrlock = int8 () lshift-scrlock = int9 () ctrl-break = ctrl-break DOS. ctrl-alt-pgup = DOS. ! ctrl-alt-pgdn = --< >, . XMS DOSEMU Lotus/Intel/Microsoft/AST 3.0. XMS 0x12 ( ). UMB, . DOSEMU UMB. DOSEMU EMS 4.0 DPMI 0.9 (1.0 ). DOSEMU ( dosemu.bin dosemu ) 0.4 , Matthias Lautner ( ). Robert Sanders DOSEMU, man . 4- James B. MacLean dosemu, DPMI ( Windows-3.1, dos4gw, djgpp ) '' Beta. Hans Lermen 1.0. Bart Oldeman . Andy Shevchenko . , . , . , . , ( ) , , . DOSEMU www.dosemu.org; ibiblio.unc.edu:/pub/Linux/system/emulators/dosemu/. , DOSEMU, - , ! /usr/bin/dosemu.bin /usr/bin/dosemu , dosemu.bin, . /usr/bin/xdosemu , DOS X window. $HOME/.dosemu DOSEMU. , . $HOME/.dosemu/tmp , /tmp . /var/run/dosemu.* $HOME/.dosemu/run , DOSEMU, . $HOME/dosemu/freedos , FreeDos. dosemu.conf DOSEMU, global.conf (global.conf dosemu.bin ). dosemu.users /etc/dosemu/dosemu.users suid-root: DOSEMU . , DOSEMU dosemu.users , , /etc/dosemu/dosemu.users. default_lib_dir= dosemu.users DOSEMU_LIB_DIR -. /usr/share/doc/dosemu/README.txt /etc/dosemu/dos.ini IPX. /usr/share/doc/dosemu/DPR dosemu: DOSEMU ? doc/DANG.txt DOSEMU. /usr/share/doc/dosemu/README.* . QuickStart DOSEMU. ChangeLog DOSEMU . README.bindist , DOSEMU/FreeDos. README.distributors Linux , DOSEMU, . MSDOS linux-msdos@vger.kernel.org dosemu(1), mkfatimage16(1) 1.4.0.8-753-g18f6f5cd 2014-10-04 DOSEMU.BIN(1)