1. 34
  1. 5

    AF_UNIX is supported on Windows now too, and has some advantages over named pipes: https://devblogs.microsoft.com/commandline/af_unix-comes-to-windows/

    1. 6

      At the rate things are going, in 2024 Windows is just going to be a UI on top of the Linux kernel…

      1. 6

        You use unix or you spend 30 years reinventingreinventing unix, they say…

        1. 2

          I’ve speculated about that on lobste.rs before. To summarize a few thousand words of discussion: Windows supports legacy applications primarily via its elaborate kernel. A fully backwards compatible swap is out of the question.

          I think the recent-ish Windows Long Term Service Branch/Channel gives Microsoft a path to switch the consumer Windows kernel to Linux, and put the NT kernel into full on maintenance mode. But perhaps developing WSL on NT will always cost less than a full kernel swap? Hard to say.

          1. 2

            I think I’d be okay with that.

        2. 2

          If you’re into this, highly recommend checking out Beej’s Guide to Network Programming!