re: Re: Dosemu
[email protected] 10 Nov 2002 22:19:29 -0600
| Newsgroups | gmane.os.freedos.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello! El dom, 10-11-2002 a las 20:24, Bart Oldeman escribió: > On Mon, 11 Nov 2002, Eric Auer wrote: ... > > Debian, Gentoo, PLD (a Polish distro) and ALT Linux (a Russian > distro) have DOSEMU too. Red Hat doesn't have it anymore. I don't know ... Yes, Debian's Gnome-Desktop has it on the "Debian Menu"->Apps->Emulators However, when you install dosemu, it tells you, that FreeDos cannot be delivered with Dosemu, since it does not comply with Debian requirements, I suppose Copyright Policies. You have to follow instructions in a file named /usr/share/doc/dosemu/README.Debian to do this, where the only problem is, that the given ftp-address for dosemu-freedos-bin.tgz is incorrect. Given a correctly downloaded dosemu-freedos-bin.tgz (from sourceforge, for example) all other steps get you immediatly to a running Freedos under Debian. Just tested it out. ------------------------- Now, that are not answers to the question asked by Paul: "Speaking of dosemu, anybody use the virtual packet driver support in that? Also is there any major compatibility differences between running FreeDOS under dosemu and running it stand alone? I'm planning on developing some applications on FreeDOS, but since my primary home system in Linux, dosemu seems to be a good choice for doing all but final testing." ... I do not use the virtual packet driver, so I cannot say anything about it, but the second question has to be answered with a definitly yes! There are major compatiblity differencies. If FreeDos is run standalone, it has direct access to the computers hardware. Dosemu, while beeing a great product, uses emulation for some hardware functions and "wrappers" for others. As this is Software, it contains bugs, and there is no guarantee that it works the same way. On the other hand, there are issues of the underlying operating system (unix), which deal either with security, or with adaptation to its way how hardware is dealt with, which make dosemu behave diferent than a mere '86 hardware, no matter if you run FreeDos or MS-Dos, or any other Dos. On the other hand, you are provided with a "shield" against malfunctioning programs. If a FreeDos (or any other) crashes, you just kill the emulator job, no harm is done to the operating system. There are many debugging options, which allow you to "X-Ray" the running FreeDos kernel and applications when you use dosemu. So, it can be a big advantage, to manage Dosemu sufficently good, as it can give you extra help with FreeDos, unless you are using stuff that is not compatible with the hardware emulation. However, if it is a bug in the hardware emulation of Dosemu, it is great if you report or repair it. Best Regards, Jorge-León