‹ BackHN Continuity

Thread

The scourge of x86 emulation

295 points · 100 comments · dagmx

  1. dagmx · · focus · HN ↗
    For reference , Fex is a translation framework for x86 to ARM much like Apple’s Rosetta2 and Microsoft’s Prism.

    Valve sponsor development as it’s also the way the new Steam Frame supports x86 games. It’s also being used (as a fork) in Crossover Beta to replace the use of Rosetta2.

    1. MiroslavPokorny · · focus · HN ↗
      Why doesnt Stream require their binaries to be compiled to some bytecode and transpiled during the install ?

      THen they wouldnt require any emulator for any new compiles.

      1. rwmj · · focus · HN ↗
        I don't know, but assumed that Valve doesn't require studios to recompile their software or use any special tooling, it's basically just packaging of existing executables. This is also why they do Windows on Linux emulation.
        1. cassianoleal · · focus · HN ↗
          > This is also why they do Windows on Linux emulation.

          They don't. They use WINE, which as the name says, Is Not an Emulator. :D

          (I'll let my pedantic self out now)

          1. mitxela · · focus · HN ↗
            despite the funny backronym, Wine actually IS a WINdows Emulator. Someone apparently told them that it's only called an emulator if it's emulating a CPU architecture, but that's not true.
            1. anthk · · focus · HN ↗
              Does Windows NT have a Windows 9x API emulator?
              1. pjmlp · · focus · HN ↗
                Windows NT predates Windows 95 for two years.

                And yes it did had emulators for Windows 16, and DOS

                <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Virtual_DOS_machine" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Virtual_DOS_machine

                <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Windows_on_Windows" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Windows_on_Windows

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.