WSL
Windows 上で Linux バイナリを動かす Microsoft の仕組み(Windows Subsystem for Linux)。WSL1(2016)は Linux のシステムコールを変換し、WSL2(2019)は軽量 Hyper-V VM 上で本物の Linux カーネルを動かす。
WSL2 はネイティブの ext4 のおかげで、npm install や git clone のようなファイルシステム負荷の高い作業が劇的に速い。ただし Windows と Linux のファイルシステムをまたぐアクセスは遅い。既定のディストリビューションは Ubuntu だが、Kali、Debian、openSUSE、Arch、NixOS も使える。WSLg で GUI アプリにも対応し、WSL2 と VS Code Remote の組み合わせは Microsoft 流開発環境の定番だ。裏を返せば、macOS は Docker Desktop で同様のことをし、Linux ユーザーはそもそもこの問題を避けている。