8 points

It kind of is though.

permalink
report
reply
23 points

Not really. It is just translating the Windows system API calls into Linux system API calls. It’s not emulating Windows, it’s an entirely different implementation that doesn’t necessarily match that of Microsoft’s implementation. It had it own workarounds to make buggy code work.

You wouldn’t call a Java Virtual Machine an emulator of another JVM either, they’re just different implementations of the same specification.

permalink
report
parent
reply
5 points

I’d call a JVM an emulator. To the end user they’re the same.

permalink
report
parent
reply
10 points

Thing is, I do kind of think of a JVM as an emulator for a processor that doesn’t exist.

WINE kind of blurs the line of a traditional emulator by having the executable run natively on the target machine’s CPU, but everything it does in regards to dealing with the host OS, the display, disk access, etc, is emulated as far as I’m aware.

A theoretical PS4 or Xbox One emulator running on x86 hardware could be just as much of an emulator as WINE is.

permalink
report
parent
reply
2 points

Maybe depending on how far you take it. A CPU instruction is different from hardware to hardware, but a function signature would stay the same no matter the underlying architecture. If we want to go through that logic then an interpreter can be thought of as a form of emulator.

permalink
report
parent
reply
3 points

Yes but an emulator emulates both the CPU and GPU of the consoles and in the case of PS4 even thought the CPU is x86 the biggest difference I can think of is the GPU drivers.

permalink
report
parent
reply
24 points

EMACS makes all coding suck
VIM is marvelous

permalink
report
reply
15 points

Eight Megabytes And Constantly Swapping

permalink
report
parent
reply
6 points

That joke has aged like milk

permalink
report
parent
reply
6 points

Vim is the new “I use Arch btw”

permalink
report
parent
reply
15 points

NEW?

permalink
report
parent
reply
2 points

You could argue that maybe Helix is.

permalink
report
parent
reply
5 points

I guess? Because I’m new to Linux

permalink
report
parent
reply
4 points

New?

permalink
report
parent
reply
7 points

WINaE! It bugs me that it isn’t “Wine Is Not Emulation”

permalink
report
reply
10 points

WINE Is No Emulator

permalink
report
parent
reply
1 point

“This is no emulator, boy. No emulator.”

permalink
report
parent
reply
8 points

True is not cause it not emulating CPU/GPU of a different device, is more like a translator of sorts as it translates windows modules like directx and stuff in a way that Linux can interpret them and use them!

permalink
report
reply
12 points

You can wine about it all day - it still isn’t an emulator.

permalink
report
reply
3 points

Some day when x86 is a thing no one has anymore, they’re going to put x86 emulation in wine and then it’ll actually be an emulator.

permalink
report
parent
reply
2 points

Well then, I guess our ideology doesn’t translate into the same meaning.

permalink
report
parent
reply

linuxmemes

!linuxmemes@lemmy.world

Create post

Hint: :q!


Sister communities:

Community rules (click to expand)

1. Follow the site-wide rules
2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
4. No recent reposts
  • Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now.

Please report posts and comments that break these rules!

Community stats

  • 6.6K

    Monthly active users

  • 1.3K

    Posts

  • 69K

    Comments