Skip to content
WSL

WSL posts

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

WSLFix July 11, 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 July 11, 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
WSLHow-To July 11, 2026 3 min read

How to Back Up and Restore a WSL Distro

A complete walkthrough exporting a WSL distro's entire state to a portable file, and restoring it later — on the same machine after a problem, or on an entirely different machine.

#howto#wsl2#backup
Read more
WSLHow-To July 11, 2026 2 min read

How to Set Up Docker with the WSL2 Backend

A complete walkthrough getting Docker Desktop configured to use WSL2 as its backend, integrating specific distros, and verifying containers actually run using WSL2's real Linux kernel rather than a separate VM.

#howto#docker#wsl2
Read more
WSLHow-To July 11, 2026 2 min read

How to Enable systemd in WSL2

A complete walkthrough turning on systemd support in a WSL2 distro — configuration, the required restart, and verifying services actually manage correctly afterward.

#howto#wsl2#systemd
Read more
WSLHow-To July 11, 2026 2 min read

How to Access Files Between Windows and WSL Correctly

A complete walkthrough of both directions of file access — reaching Windows files from Linux, and Linux files from Windows — plus the performance-driven rule for deciding where a given project's files should actually live.

#howto#wsl2#filesystem
Read more
WSLHow-To July 11, 2026 2 min read

How to Set Up GPU-Accelerated CUDA Workloads in WSL2

A complete walkthrough getting an NVIDIA GPU working for CUDA-accelerated machine learning workloads inside WSL2 — driver setup, verification, and running an actual PyTorch or TensorFlow workload against it.

#howto#wsl2#cuda
Read more
WSLHow-To July 11, 2026 2 min read

How to Install WSL on Windows

A complete walkthrough getting WSL2 and a Linux distro running from a clean Windows installation — the single-command path, and what to check if it doesn't work cleanly the first time.

#howto#wsl#installation
Read more