The best one I’ve ever heard is they like the Microsoft wallpapers. Yes i told them you can use them on linux too. But they argued with me that they wouldn’t be compatible.

    • Caveman@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      11 months ago

      It’s pretty simple actually. Mine runs the program as it would normally and whenever the program reaches out to say “create this file” or “load this font” for example Wine will grab that call and translate it into a Linux OS command. As long as the program gets all their Windows API calls and windows specific files requests satisfied it will happily continue.

      This is why ARM support is such a hassle for wine since the processor is with a different architecture so the compiled binary needs to be translated as well with all the nuances.

    • Pika@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      11 months ago

      yea but he wouldn’t need to handle that, I do all his setup, he just has to click the shortcut that opens the game just like he does currently.

    • ليتني كوري شمالي @lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      11 months ago

      It translates Windows API calls to X and POSIX API calls. Theoretically it comes with a performance hit but as benchmarks have shown that is usually not the case as both Wine and the entire system as a whole are more efficient than Windows. Wine will fail whenever an application requests an API call that is not implemented yet, sometimes copying DLLs from Windows helps, sometimes…