On Mon, 12 Jun 2000, Allan Wojcik da Silva wrote:
> I need information about Emulators DOS for Linux, how it�s done, concerning
> mainly about how Linux works to manipulate memory, processes, etc, what
> Linux does to make it work.
And also:
> Id like you send me all information that you have about DOSEMU. I have
> to do a school work and I need things about how Linux manipulate memory
> and such.
> Allan Wojcik da Silva
>
> Computinh Science Student
>
Well, firstly, I don't know -- secondly, if its for "school" work I would
give the same answer anyway[1]:
a) Read the Documentation (http://www.dosemu.org/docs/)
b) Read the source code (ftp://ftp.dosemu.org/pub/dosemu/dosemu-1.0.0.tgz)
However, the hints are:
a) Look at the "map" code (amongst other things)
b) We are single threaded, so there is only 1 process.
c) Linux provides [extended] vm86() support as its special feature.
However, if you want to know how *Linux* does these things then you are in
the wrong place and want to start reading the kernel code and
documentation (file://localhost/usr/src/linux/) Otherwise, you might find
some things out about how Linux does things, but are more likely to find
out how twisted memory management is under DOS.
Alistair
[1] Because you'll learn more.