you are viewing a single comment's thread
view the rest of the comments
[–] 15 points 6 months ago (1 child)

I knew the article was going to mention NTSYNC, but is that really it?

I get that we don't want the argument for compatibility to effectively allow windows to define what the linux kernel has to looks like, but afaik this is one instance. The headline makes it sound like a systemic issue.

  • source
  • hideshow 1 child comment
  • [–] 3 points 6 months ago

    I remember several decades ago when I dug into wine things asynch io was a thing there was a lot of discussion over. Apparently windows actually has a very robust asyncio interface that's emulated with a bunch of epoll and other logic.

    I believe a lot of games did tricks with this and the hacks sometimes had performance costs.

    A quick Google says that's still a thing being worked on and there's a newish io_uring but apparently that has problems. So maybe that's a place we can see improvements in the future.

  • source
  • parent