Q: Why do you write another dosemu ? A: This is NOT a dosemu. It's dosrun. Its goals are different from dosemu. Q: What is the main differences between dosemu and dosrun ? A: It does not emulate a machine for running MS-DOS in it. It does emulate a DOS, so it does not require any legal/illegal :) copy of DOS. Dosrun utilizes classic UNIX resources : you can insert dosrun into your standard envirnoment : redirect input or ouput of a DOS program by a UNIX shell etc. (And of course much faster boot than dosemu, since dosrun actually not boot but run without any noticable delay after starting dosrun) Q: What is dosrun for ? A: Mainly command line oriented softwares for example arhivers, compilers. Dosrun can be much faster since it acts interface between Linux kernel and DOS applications directly. It's also planned to support SOME text console manipulation for running simple shells like NC, but it's the future. Running some old music players would be nice via /etc/dsp but it's really the future. Q: It does not work writing some problems with root or setuid or something ! A: dosrun DOES NOT work for root or with turned on setuid bit. Q: How can I use my favourite old-DOS .SYS drivers, FAT partitions and a like ? A: Sorry :) dosrun is mainly a Linux service wrapper for 16 bit DOS mode. It CAN'T do any low level hardware/software access, it "only" passes requests to Linux kernel. So you must mount your partitions under Linux first, then you can use it wuth dosrun through the normal Linux filesystem. Device drivers (like .SYS files) can't be used as well. Use Linux driver instead of, or use dosemu to gain some direct hw access). Q: Can I add my own code to dosrun ? A: Of course ! Dosrun is copyrighted under GPL, you can get/modify the source under the terms written in general public license. Please send patches to us well, so your code may be included in our next version of dosrun with many other possible improvments which is for you too, of course. Q: I'd like to run Norton Commander and Duke Nukem 3D ... A: Use dosemu. Dosrun is for running mainly command line oriented softwares. DPMI is not planned to support neither. (with NC you can have some hope but ...) Q: Where can I download the latest dosrun from ? A: ftp://oxygene.terra.vein.hu/linux/dosrun/ Q: Is there any homepage, mail list or something ? A: http://oxygene.terra.vein.hu/projects/dosrun/ Web designer wanted ! Q: Your program is nice. Can I support you ? A: Of course ;-) Feel free to do that >;-> You can send money, computer-elements, star destroyers, girls, more girls, drinks, postcards ... etc ... etc ... and some CODE :) Q: Can I have your private e-mail address ? A: Oh. I must install some mail filter then ? ;-) lgb@vlug.vein.hu (but it's in the sources at many comments :) Q: Your program is horrible. Kill you ! A: Please don't waste your muscle. Instead, write some code to correct dosrun and send patches ! We're writing dosrun for no money it's a hobby or something, you'll be happy to get the current release and use if free. Don't you think ? Q: Dosrun is too limited for me, I want to run WinSuX'98. A: Hmmm. Use wine ... or vmware ... or SUPPORT US with the planned freevm projects, a free (GNU/GPL) vmware like clone. Support means ideas, some code as well, don't forget ! Q: I get some "not implemented" or "can't emulate" message. What's up ? A: MANY DOS and BIOS functions are undocumented and we don't know anything about them before somebody (or us) recognized its usage and started to try to figure out its purpose for the knowledge to be able to write the emulation code for it. Or there is some function in the program which is not planned to support under DOSRUN. Please send output for us, or better to code yourself and send the patch. (Documented DOS/BIOS functions cab be counted in tousands as well ! We DON'T want to implement ALL of them, only which are needed to run most of programs dosrun pointed to run.) Q: XMS is emulation is a good idea but is EMS implementation coming too ? A: I don't think so. EMS requires memory mmap(), which is impossible without root privilegies dropped by dosrun for security and other reasons. However EMS can be implemented with copy technique like XMS (with at slower speed than in DOS, ofcourse) but I don't think it worth. Use XMS instead !