Sean Hoffman
2 min readFeb 4, 2023

--

1. It's not "*nix "emulation". It's the actual Linux kernel., running at speeds that are not far off from running it natively. You can build your own custom kernel and run it under WSL2 just fine.

2.I actually use them both daily, and honestly there are bodies buried on both sides. Things don't always work as planned on the Mac, but people have had more time to integrate workarounds to known issues into their open-source projects. And that's not even getting into the issues that arm64 vs x64 introduced. On the Windows side, In older WSL (before WSLg), it was a pain getting graphic applications working correctly because mapping DISPLAY needed to map to a dynamic IP. There were workarounds in place, but they didn't always work or were a PITA to get working. Since WSLg, graphic apps from Linux work as close to seamless as possible.

3. Both Apple and Microsoft have very strong reality distortion fields surrounding them that don't paint a complete picture. People have warm fuzzy feelings about Apple and Macs, conveniently ignoring how hard they fought right-to-repair or how hard they lock down their app store against companies they don't want to compete with. People have extremely negative feelings about Microsoft based on some of the crappy things they've done (and believe me, they've done and still do some crappy things) without regard for just how good technically things like WSL2 actually are, or things like IOCP, which was very ahead of its time for 30 years ago. Neither of these companies is your "friend" or your "buddy", and both of them are entities that are trying to siphon the most money possible from you.

--

--

Sean Hoffman
Sean Hoffman

Written by Sean Hoffman

Software Developer (C++, C#, Go, others), Husband, Father. I eat fried potatoes annually on July 14th.

No responses yet