Re:Win32 Is the Only Stable ABI on Linux?
by shadowgovt on Monday August 15, 2022 @04:49PM
(#32475169)
Nowadays it's emulators all the way down.
On most of these architectures the software eventually executes as x86 machine code, and the distance between x86 machine code and the actual processes inside a modern CPU implementing the x86 code set is so vast you can call a modern CPU an "x86 emulator built in hardware."
Re:Win32 Is the Only Stable ABI on Linux?
by broodbucket on Monday August 15, 2022 @09:47PM
(#32478317)
Entirely accurate. Also makes it easier to have a firmware/microcode update that gives you a new instruction.
Re:Win32 Is the Only Stable ABI on Linux?
by Wowfunhappy on Monday August 15, 2022 @04:14PM
(#32474803)
> If WINE is an emulator why isn't Linux or GNU?
I mean, it depends on the context. I don't think it would be wrong to say that Linux "emulates a UNIX environment" or some such, which is closer to what OP actually wrote about Wine.
You've probably used a "terminal emulator" at some point today. ;)
It does have a terminal emulator, but you can also drop to a tty.
Re:Win32 Is the Only Stable ABI on Linux?
by bandrami on Monday August 15, 2022 @09:27PM
(#32478176)
> if WINE is an emulator why isn't Linux or GNU?
They... are? I mean for that matter Intel/AMD instruction sets are CISC emulators on top of RISC silicon.
Re:Win32 Is the Only Stable ABI on Linux?
by btdmaster on Monday August 15, 2022 @03:58PM
(#32474613)
UNIX source code, at least for the original versions, was released in 2002: https://slashdot.org/story/02/01/24/0146248/caldera-releases...
Re:Win32 Is the Only Stable ABI on Linux?
by philistine on Monday August 15, 2022 @10:33PM
(#32478606)
In regular joe-schmo parlance, an emulator would be something that translates a hardware machine into software that is run on a different machine. Hardware being the important word here. Performance has nothing to do with how people use the term emulator in regular parlance.
Related note: if WINE is an emulator why isn't Linux or GNU? They both reimplement parts of UNIX, which was even more proprietary than Windows is today.