Comment by armcat

14 hours ago

Great job in benchmarking! I wasn't even aware of the WSLc (WSL3) release. For others, the release info is available here: https://news.ycombinator.com/item?id=49970507

Is it accurate to call this WSL3? WSL 2 was released in 2019, but WSL 2.0.0 was released in 2023 https://github.com/microsoft/WSL/releases/tag/2.0.0

  • It happens to be the major version reported by `wsl --version` on my system.

        NRR-WT1; wsl --version
        WSL version: 3.0.1.0
        Kernel version: 6.18.40.1-1
        WSLg version: 1.0.79
        MSRDC version: 1.2.7214
        Direct3D version: 1.611.1-81528511
        DXCore version: 10.0.26100.1-240331-1435.ge-release
        Windows version: 10.0.26300.9457
        NRR-WT1;

  • No I think it's more accurate to call it WSL Containers, or WSLc, but the release is indeed WSL 3.0.*.

That is quite relevant, and compose ability is on the way, or for some workloads Aspire would be an alternative I guess.

Unfortunately most companies are too cheap to pay for Docker Desktop, and having Windows containers depend on a third party tool has been a problem in such customers.

Because using Rancher Desktop or Podman isn't also a given, due to similar issues.

great to hear it thanks. I stumbled upon it on that HN article on containers, and since I’ve run doing other WSL benchmarks lately (testing kernel mitigations , which have a huge performance impact on the guest container), I re-ran those benchmarks on the upgrade.