Suggestions for improvement of the emulator
wine at eternaldusk.com
Fri Sep 9 12:37:38 CDT 2005
Mike Hearn wrote:
>>From a dictionary:
>"em·u·late: Computer Science. To imitate the function of (another
>system), as by modifications to hardware or software that allow the
>imitating system to accept the same data, execute the same programs, and
>achieve the same results as the imitated system."
>Seems like a good description of Wine to me. It imitates the Win32 API.
By this definition:
Windows XP = Windows 9x Emulator
Windows 9x = Dos Emulator
In fact, this definition makes a confusing amount of software and
hardware an "emulator" solely by virtue of conforming to standards or
through backwards compatibility. There's not even an exception that
says the "same program" has to be binary code. So, every interpretive
programming language, but first implementations, is an "emulator".
I refuse to use such a loose definition, probably written by an English
major who didn't fully comprehend what he was writing, simply because he
was paid to write it. I don't think any of us should, unless you also
agree that purchased software always does things more correctly than
free software. :) So we need to make sure the media gets it right:
"em·u·late: Computer Science, Software: Imitation of the function of (another
system), by dynamic recompilation or interpretive translation as to allow the
imitating system to accept the same data, execute the same binary programs, and
achieve the same results as the imitated system."
More information about the wine-devel