But wine is an emulator
>>109074048you wanna talk semantics?you can emulate APIs, which wine is.you can emulate CPU instructions, which wine is not.
https://werat.dev/blog/how-wine-works-101/
>>109074048Anon wine is fermented grapes, are you high?
>>109074048No it's not.However the part they never say to you is that wine is Windows for linux.Same folders, same equivalent files, same system registry..It's a copy of Windows that runs on top of linux.It is not emulating anything, it is just using a exe loader that loads the Windows executables and use the dlls (either provided by wine or even real windows dlls) to run it.
Wine is an emulator because it emulates a windows environment. It doesn't matter how it works technically, "emulator" has no strict technical definition.>emulate ( verb [T] ) formal>to copy something achieved by someone else and try to do it as well as they haveAn emulator is just software that emulates things using the normal english definition of the word."WINE Is Not an Emulator" is a joke because of the libre naming scheme (like how GNU stands for "GNU's Not Unix" even though it is a UNIX clone)
Wine does no translation of anything. It is a library port of Win32 on Linux, and a program that loads PE files into memory and executes them.
>>109074350nobody is talking about translation
definitions are fuzzy helpers, not rigid semantic boundaries. there's a reason words have multiple definitions, even if they're not real homonyms.
>>109074320In IT, emulator has the strict definition of "Anything that tries to behave like a different CPU". Which is why emulators (like Yuzu) have an overhead while compatibility layers (like wine) doesn't.
>>109076320emulation in computing typically refers to machine emulation, which wine isn't, but this convention doesn't stop emulation being used in other ways
>>109074048That is in fact not a frog but merely an artistic visual representation of a really stylized one.
OP is not wrong if you use the literal meaning of emulation. Wine is pretending to be (emulating) Windows because it knows wine is a gigachad looks maxxer while linux is a fedora tipping beta male. Anti-cheat will never fuck wit you, just stop lil bro
>>109074048no, it is a layer to run totally not emulated software
>>109076320That's 1 specific kind of emulator
>>109074048It's like saying gcc is C emulator
>>109074065It emulates alcoholism for middle aged women.
>>109074048Gnu is still not unix though.
>>109074320This anon gets it.Let's expand on that with some history...One: the Linux community, and also open source, originally was formed from anti-corporate anti-government anti-authoritarian people. This resulted in a general contrariness in all matters. For example, GNU means "GNU's not Unix." Notice the "not"? Contrarian.Two: many programmers and would-be programmers from the 80s and 90s liked to feel clever, whether they actually were or not. So, to say something is *not* when it *is* made them giggle and curl up in the throes of pleasure at thinking that they were being sooooo clever. "Hehe he, 'not' when it 'is,' i'm so clever, hee hee." For example, an early mp3 encoder was called LAME which is an acronym for "Lame Ain't an Mp3 Encoder" "Oh, so clever, to re-use the GNU is not meme, oh hee hee. And I used 'aint,' I'm so edgy. I'm so clever"Three: So when someone actually came up with a Windows emulator, so that Windows programs could be run in Linux (and BSD too, now, iirc) they "had" to name it something oh-so-clever. Hence the Windows emulator came to be called "WINE" (Wine Is Not an Emulator." "Hee hee, I'm so clever, and I'm sticking it to the man. Hee hee. Mom, I posted it again!"So of course Wine is an emulator. Anyone with more than two brain cells can see that.
>>109077070this is possibly the gayest post i've ever agreed with and i've been here for over 20 years.
The developers are simply codeGODS that understand ragebait grabs more attention than ‘thing’
What does the W stand for?
>>109077381Wine
>>109077389But then what does the W there stand for?
>>109076320Right.This is usually more important when distinguishing emulation and virtualization.
>>109076774He's right, it's conventional jargon to use the term emulation when referring to hardware-level emulation. Virtualization is the next step up, where you have an abstraction of hardware that isn't specifically emulating a different architecture or specific physical hardware, it's just there to allow multiple operating system "guests" on the "host." Then there are containers and compatibility layers and such...
uhh, no, its a compatibility layer thingy to run windows software on linux
>>109077412Winehttps://en.wikipedia.org/wiki/Recursive_acronym?useskin=vector
>>109077514I can't carry on like this forever.
>>109077603that's the joke, it's a bit of fun. probably the most well-known example of this here is GNU, which stands for "GNU's Not Unix". not only is it blatantly a clone of unix, the "G" in GNU never actually resolves to anything, it's recursive. the first letter is usually picked to make a nice-sounding acronym (both GNU and Wine are real words), but the first letter doesn't actually mean anything separately.