WSL 2 is getting faster Windows file system access
- Developer Tools
- Infrastructure
- Programming
- Open Source
- Enterprise IT
The post explains an upcoming WSL 2 storage change that targets a long-standing problem: Linux processes running in WSL are much slower when they read and write files on the Windows filesystem than when they stay inside WSL’s own virtual disk. The old cross-boundary path used a Plan 9 based file server. The new one uses virtiofs plus related kernel work, which should cut a lot of the translation overhead. That matters most for developer workloads with huge numbers of small files, like npm installs, Git operations, compiles, and web app hot reloads. Several people called out /mnt/c specifically, since many developers either do not know it is the slow path or keep using it because they need the files visible to Windows tools.
If your team develops on Windows with WSL, this update could remove a major source of pain for Node, Git, compilers, and anything that thrashes lots of small files on mounted Windows drives. It does not remove the need to choose where code lives, and it definitely does not solve the broader policy, update, and endpoint-control issues pushing some developers to Linux or Mac.
- boxofcables.dev
- Discuss on HN