Windows Subsystem for Linux
従来からWindows上でUnix/Linuxプログラムを実行する方法として仮想機械(例:Hyper-V)や互換レイヤー(例:Cygwin)があった。実際に最初のバージョンであるWSL1はLinuxシステムコールをWindowsシステムコールへ変換しており、後者の互換レイヤーに近い。また、WSL2はLinuxカーネルそのものをHyper-Vで実行するため前者の仮想機械に近い。
この意味で、WSLの特徴はマイクロソフト自身がWindows OSの一部として公式に提供している事である。また、CygwinとWSL1を比較した場合、前者がUNIXのソフトをWindows向けに再コンパイルし、EXEフォーマットの実行ファイルを利用するのに対して、後者はLinuxの実行ファイル形式であるELFをそのまま利用するという違いもある。
Windows 10 MobileでのAndroidアプリ実行を目指したプロジェクトであるProject Astoria(リリースされなかった)を発祥とする。
マイクロソフトはWSLを「主として開発者、特にWeb開発者やオープンソースプロジェクトを利用する開発者のためのツール」としている。