Skip to content
daniel@cosenza:~/blog
WSL

WSL posts

A real Linux kernel and userland running alongside Windows — architecture, integration, and daily use.

WSLNews August 8, 2026 1 min read

GPU Compute Comes to WSL2, Enabling Real ML Workloads

Microsoft announced GPU-accelerated compute support for WSL2 at Build 2020, followed by an NVIDIA CUDA preview that let machine learning frameworks like PyTorch and TensorFlow use a physical GPU from inside WSL2.

#news#wsl2#gpu
Read more
WSLFix August 7, 2026 3 min read

Fixing WSL2 Clock Drift After Sleep or Hibernation

The system clock inside WSL2 falls behind Windows' own clock, especially noticeably after your laptop sleeps and resumes. Here's why the VM's clock actually drifts, and how to force it back in sync.

#fix#wsl2#clock
Read more
WSLDeep Dive August 7, 2026 2 min read

WSL2's Networking Modes: NAT and Mirrored, Explained

WSL2's original networking design put it behind its own virtual network, invisible to the rest of your LAN by default. Mirrored networking mode, added later, takes a fundamentally different approach — and each has real tradeoffs.

#deep-dive#wsl2#networking
Read more
WSLDeep Dive August 6, 2026 2 min read

How WSL Bridges Two Completely Different Filesystems

Linux and Windows filesystems handle permissions, case sensitivity, and paths in fundamentally different ways. WSL's cross-OS file access works by translating between them at the protocol level — and that translation has real performance costs.

#deep-dive#wsl2#filesystem
Read more
WSLFix August 6, 2026 2 min read

Fixing WSL2 Networking and DNS Resolution Failures

Ping works, but domain names won't resolve inside WSL2 — or the reverse. Here's how to actually diagnose whether the problem is DNS configuration, VPN interference, or the networking mode itself.

#fix#wsl2#networking
Read more
WSLNews August 6, 2026 1 min read

WSL Graduates Out of Beta in the Fall Creators Update

Eighteen months after its first public reveal, WSL stopped being an experimental preview feature — gaining full Microsoft support, multi-distro installs via the Microsoft Store, and Windows Server compatibility.

#news#wsl#windows
Read more
WSLFix August 5, 2026 3 min read

Fixing High vmmem Memory Usage in WSL2

Task Manager shows vmmem consuming several gigabytes of RAM, even when you're not actively using WSL. Here's how to actually diagnose what's holding that memory, and how to cap it properly.

#fix#wsl2#memory
Read more
WSLDeep Dive August 5, 2026 2 min read

The Linux Kernel Microsoft Actually Maintains for WSL2

WSL2 doesn't borrow a distro's kernel — Microsoft maintains its own fork, patched specifically for the virtualized environment WSL2 runs in, and ships it independently of both Windows and any Linux distro's own kernel.

#deep-dive#wsl2#kernel
Read more