Hacker News new | ask | show | jobs
by protonboy 929 days ago
That's because it's not actually an (extra) compatibility layer. It's literally just an open-source implementation of the APIs/ABIs used to support gaming on Windows.

While the implementation is different and may do things differently, the code doesn't fundamentally do more stuff.

1 comments

That's still a compatibility layer, though, because the windows API is implemented on top of the Linux/UNIX APIs/ABIs. If it wasn't a compatibility layer it would run on any OS.

The code fundamentally does do more stuff because anything strictly OS related (by the standards of the host OS) has an additional layer of indirection. The fact that it's still faster is truly impressive.