284
submitted 6 days ago by alessandro@lemmy.ca to c/pcgaming@lemmy.ca
top 18 comments
sorted by: hot top controversial new old
[-] bibbasa@piefed.social 155 points 6 days ago

how shit of a software company do you have to be where your own os's software running through a translation layer on another operating system is threatening to run faster than natively on your os. somethings gotta snap.

[-] rozodru@piefed.world 36 points 6 days ago

it's not just the software that runs better, in many cases it's the hardware too.

Take laptop batteries for example. users will state over and over how their batteries last a lot longer when their system is running linux as opposed to windows.

[-] chris@l.roofo.cc 27 points 6 days ago

It used to be the opposite a lot of the time. Power management used to be a huge problem. Lately though things got a lot better.

[-] DdCno1@beehaw.org 2 points 5 days ago

I was about to say, my experience with battery life on Linux has not been a positive one.

[-] grue@lemmy.world 28 points 6 days ago

It's less of a translation layer and more of a reimplementation. But yes, it does demonstrate how shitty Microsoft is that other people can implement its APIs better than it can.

[-] bibbasa@piefed.social 23 points 6 days ago

a reimplementation built from reverse engineering and documentation that lies, meanwhile microsoft are the ones who should know how it all works, but apparently not.

[-] qqq@lemmy.world 23 points 6 days ago

https://gitlab.winehq.org/wine/wine/-/wikis/Clean-Room-Guidelines not even standard reverse engineering either. It's incredibly impressive

[-] MisterD@lemmy.ca 6 points 6 days ago

The original code was probably sent through AI optimisation and the comments were lost

[-] WesternInfidels@feddit.online 2 points 6 days ago

The news here is that NTSYNC is more efficient than the Linux emulations that came before it, not that it's faster than the original Windows implementation.

[-] 5715@feddit.org 1 points 6 days ago

with less LOC btw

[-] lordbritishbusiness@lemmy.world 3 points 6 days ago

To be honest, Microsoft's software is running against an API that uses a translation layer to talk to an older API. Multiple layers of this happen before you get to hardware, mostly for compatibility with legacy software that uses the older APIs.

Not to mention MS have rewritten their frontends for their apps several times and keep them each time.

[-] Aceticon@lemmy.dbzer0.com 2 points 5 days ago* (last edited 5 days ago)

We need MOAR Vibe Coding!!!

-- Satya Nadella, probably

[-] cecilkorik@lemmy.ca 35 points 6 days ago

Screw Windows! I'm going to make my own Windows, with blackjack, and hookers!

[-] karlhungus@lemmy.ca 34 points 6 days ago

In fact forget the windows!

[-] Aceticon@lemmy.dbzer0.com 12 points 5 days ago* (last edited 5 days ago)

Unlike in Windows, in Linux the graphics UI concerns are outside the kernel, so graphics layers sit pretty close to the hardware, so even just from that higher performance was already expected as the adaptor layers such as Wine/Proton improved because the kernel itself is faster and gets less in the way.

Then, of course, the Linux kernel tends to be developed by people with lots of experience, overseen by people genuinelly at the Software Architecture level of experience and given its architecture benefits from know-how both from the server-side and the front-end sides of software development.

My point being that the Linux architecture is not only far more mature and controlled by far more experienced people than the Windows one, but it also gets way less in the way of graphics applications trying to squeeze as much performance as possible from the system hence in Linux improving such graphics applications or the adapter layers for them can go further in delivering better performance than in Windows were the kernel becomes a performance bottleneck sooner.

What we're seeing now is those two effects delivering, especially once the Wine/Proton adaptor layers matured and entered a stage of more performance and stability improvements than feature implementations.

[-] isles@lemmy.world 3 points 4 days ago

Maybe we'll return to the days of special boot disks to maximize hardware dedicated to the game. Just don't make me troubleshoot IRQ ports

[-] jtrek@startrek.website 19 points 6 days ago

Windows is pretty bad. Microsoft should be split up. If I had the magic powers, its leadership would be stripped of wealth, barred from holding similar positions for life, and have their faces on some sort of wall of shame. Everyone is allowed to throw trash at them, and they have to pick it up.

[-] favoredponcho@lemmy.zip 13 points 6 days ago

Man, what if they just made every windows app run natively on Linux like this…

this post was submitted on 10 May 2026
284 points (100.0% liked)

PC Gaming

14690 readers
318 users here now

For PC gaming news and discussion. PCGamingWiki

Rules:

  1. Be Respectful.
  2. No Spam or Porn.
  3. No Advertising.
  4. No Memes.
  5. No Tech Support.
  6. No questions about buying/building computers.
  7. No game suggestions, friend requests, surveys, or begging.
  8. No Let's Plays, streams, highlight reels/montages, random videos or shorts.
  9. No off-topic posts/comments, within reason.
  10. Use the original source, no clickbait titles, no duplicates. (Submissions should be from the original source if possible, unless from paywalled or non-english sources. If the title is clickbait or lacks context you may lightly edit the title.)

founded 2 years ago
MODERATORS