Skip to content
daniel@cosenza:~/blog
WSL

WSL posts

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

WSLFix August 10, 2026 3 min read

Fixing WSLg Graphics Rendering and Display Issues

A Linux GUI application launches under WSLg but renders as a blank window, crashes immediately, or displays visual corruption. Here's how to work through WSLg's specific rendering stack to find the actual cause.

#fix#wslg#graphics
Read more
WSLDeep Dive August 10, 2026 2 min read

How WSL2 Actually Manages Memory (and Why vmmem Grows)

WSL2's lightweight VM claims memory dynamically as Linux processes need it — but historically gave that memory back to Windows only reluctantly. Here's what's actually happening, and what you control via .wslconfig.

#deep-dive#wsl2#memory
Read more
WSLDeep Dive August 8, 2026 3 min read

How WSLg Gets a Linux GUI Window Onto Your Windows Desktop

Running a Linux GUI application inside WSL and having its window appear alongside your native Windows apps looks like magic. It's actually a full Wayland compositor and audio system, tunneled over RDP, running invisibly.

#deep-dive#wslg#gui
Read more