# Windows Subsystem for Linux 2.9.10 - Product: Windows Subsystem for Linux (https://whatsnew.fyi/product/wsl) - Vendor: Microsoft - Date: 2026-09-04 - Version: 2.9.10 - Original notes: https://github.com/microsoft/WSL/releases/tag/2.9.10 - Permalink: https://whatsnew.fyi/product/wsl/releases/2.9.10 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Fix tracked routes being collapsed by incomplete comparison - **added** — Add github issue suggestion in user visible error - **changed** — Match Docker output for prune operations and container inspection - **fixed** — Fix two docker parser bugs in CLI mount - **fixed** — Invalidate the TestImageRegistry cache after running prune --all - **fixed** — Solve various issues found by verifier - **changed** — Align alias listing with docker, Apple and other CLIs - **changed** — Align container list format with Docker specifications - **changed** — Add -f alias to --format on inspect commands for docker parity - **added** — Add explicit per-command argument overrides - **fixed** — Fix systemd-tmpfiles failure on systemd v261+ with systemd boot disabled - **fixed** — Fix unvalidated TerminalProfileSize during distribution import - **changed** — Bump WSL DeviceHost to 1.2.62 - **added** — Add wslc system info command - **fixed** — Harden Windows macros against dangling-else ambiguity - **fixed** — Fix dangling-else bugs in FAIL_FAST_IF and EMIT_USER_WARNING macros - **fixed** — Resolve an issue preventing WSL from starting due to an MDE Plugin error ##### What's Changed * wslc: consolidate size formatting on FormatHumanReadableSize by @ggarzia-MSFT in https://github.com/microsoft/WSL/pull/41429 * CLI: Add virtiofs mapshared regression test by @dkbennett in https://github.com/microsoft/WSL/pull/41427 * Fix tracked routes being collapsed by incomplete comparison by @chemwolf6922 in https://github.com/microsoft/WSL/pull/41393 * Add github issue suggestion in user visible error by @chemwolf6922 in https://github.com/microsoft/WSL/pull/41432 * Match Docker output for prune operations and container inspection by @ggarzia-MSFT in https://github.com/microsoft/WSL/pull/41430 * CLI: Mount PR followup & fix two docker parser bugs by @dkbennett in https://github.com/microsoft/WSL/pull/41436 * Invalidate the TestImageRegistry cache after running prune --all by @OneBlue in https://github.com/microsoft/WSL/pull/41442 * Solve various issues found by verifier by @OneBlue in https://github.com/microsoft/WSL/pull/41445 * CLI: Align alias listing with docker, Apple and other CLIs by @dkbennett in https://github.com/microsoft/WSL/pull/41439 * Align container list format with Docker specifications by @ggarzia-MSFT in https://github.com/microsoft/WSL/pull/41375 * wslc: alias -f to --format on inspect commands for docker parity by @ggarzia-MSFT in https://github.com/microsoft/WSL/pull/41463 * CLI: Add explicit per-command argument overrides by @dkbennett in https://github.com/microsoft/WSL/pull/41478 * Fix WSLC parser unit test argument overrides by @benhillis in https://github.com/microsoft/WSL/pull/41496 * Fix systemd-tmpfiles failure on systemd v261+ with systemd boot disabled by @chemwolf6922 in https://github.com/microsoft/WSL/pull/41491 * Fix unvalidated TerminalProfileSize during distribution import by @benhillis in https://github.com/microsoft/WSL/pull/41495 * Bump WSL DeviceHost to 1.2.62 by @damanm24 with @Copilot in https://github.com/microsoft/WSL/pull/41499 * Enable unity build repo-wide via WSL_UNITY_BATCH_SIZE by @ggarzia-MSFT in https://github.com/microsoft/WSL/pull/41441 * Add wslc system info command by @beena352 in https://github.com/microsoft/WSL/pull/41408 * Harden Windows macros against dangling-else ambiguity by @Eamon2009 in https://github.com/microsoft/WSL/pull/41513 * Fix dangling-else bugs in FAIL_FAST_IF and EMIT_USER_WARNING macros by @Eamon2009 in https://github.com/microsoft/WSL/pull/41504 * Wslc events by @kvega005 in https://github.com/microsoft/WSL/pull/40971 * Resolve an issue preventing WSL from starting due to an MDE Plugin error ##### New Contributors * @tega-ajise made their first contribution in https://github.com/microsoft/WSL/pull/41509 **Full Changelog**: https://github.com/microsoft/WSL/compare/2.9.9...2.9.10