This is sometimes a bit infuriating, because due to these online forums, there developed some "common sense" that is factually wrong. I can recount following misbeliefs from my head: - Wine is not an emulation - MS-DOS is not an OS because it cant do paging and virtual memory - Microprocessors are not Microcontrollers because they have paging There are also some tinier things like notorious NIH syndrome due to not re…
https://en.wikipedia.org/wiki/Wine_(software) - "Wine (formerly a recursive backronym for Wine Is Not an Emulator, now just "Wine")" - depends on how technical you want to get about it, does emulation just mean translating one machine code into another, or can you "emulate library calls"? Official documentation can be a great source, but in things like ssh-keygen there are often just way too many options and so peopl…
Its actually a pretty generic term that is used similarly like "imitation". You can see it used like that in xterm, which is a terminal emulator.
For some reason, many people believe it means something like "virtual machine", to the extent that the Wine project needed to rename to avoid being understood as a virtual machine, which is was associated with really bad performance back then.
> just tell me how to do what I want to do
I think this attitude is part of the problem. Like, when you try to weld you need to know about many details like preventing heat-corrosion and inclusions, otherwise your seam is going to be unacceptably bad. Welders do have training for that reason, but yet we dont apply the same standards to computing.