Skip to content
daniel@cosenza:~/blog
WSL

WSL posts

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

WSLHow-To August 23, 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 August 21, 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 August 20, 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 August 18, 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 August 17, 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