"Mike Hearn" mh@codeweavers.com 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."
You've just called Linux a Unix emulator :-) I'm always tempted to mention DRDOS, x86 processors, PC motherboards, PC BIOS'es around, VGA compatible video cards, Soundblaster compatible sound cards, netword cards of all flavours, language compilers, etc: all of them are the emulators according to the definition above.
The better word is "clone" if you don't like a wordy "independent implementation".
-- Dmitry.