Suositut: Tiedot päivitetty 27. lokakuuta 2026

Kategoriat

Internet1 356
Viestintä321
Ääni ja video898
Grafiikka ja suunnittelu539
Toimisto ja tuottavuus1 124
Kehitystyökalut3 134
Tekoälytyökalut529
Tietoturva ja yksityisyys385
Järjestelmätyökalut3 114
Pelit523
Opiskelu ja tiede239
Verkko ja IT284

Windows Subsystem for Linux: vanhemmat versiot ja versiohistoria

Windows Subsystem for Linux (WSL) is a feature of Windows that allows you to run a Linux environment on your Windows machine, without the need for a separate virtual machine or dual booting.

Microsoft Corp Virtualisointi #26 Virtualisointi

Windows Subsystem for Linux -ohjelmasta on luettelossa 6 versiota, ensimmäinen 10. lokakuuta 2025 ja uusin 2.9.10. Jokainen versio linkittää julkaisijan omiin asennustiedostoihin.

2025: 2 2 25 2026: 4 4 26
VersioPäivämääräKokoTiedostot
2.9.10Uusin 4. syyskuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
## 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
2.9.9 25. elokuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
## What's Changed
• Fix batch of minor issues by @chemwolf6922 in https://github.com/microsoft/WSL/pull/41397
• Consolidate timestamp parsing and support docker-style options by @ggarzia-MSFT in https://github.com/microsoft/WSL/pull/41403
• Localization change from build:155641729 by @OneBlue in https://github.com/microsoft/WSL/pull/41424
• Add hybrid CRT link for Windows binaries by @JohnMcPMS in https://github.com/microsoft/WSL/pull/40890
• Match docker's keyset for wslc volume list --format json by @ggarzia-MSFT in https://github.com/microsoft/WSL/pull/41413
• Container lifecycle transitions by @kvega005 in https://github.com/microsoft/WSL/pull/41140
• Update Microsoft.WSL.DeviceHost to 1.2.61 by @OneBlue in https://github.com/microsoft/WSL/pull/41426
• Handle Linux failures from GNS callbacks by @shuaiyuanxx in https://github.com/microsoft/WSL/pull/41396
• Skip publishing helper DCAT script as artifact by @florelis in https://github.com/microsoft/WSL/pull/41431

**Full Changelog**:https://github.com/microsoft/WSL/compare/2.9.8...2.9.9
2.9.4 13. heinäkuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
## What's Changed
* Remove '.' from HCS suffix by @OneBlue in https://github.com/microsoft/WSL/pull/40946
* fix socket channel set exit events by @chemwolf6922 in https://github.com/microsoft/WSL/pull/40924
* Use strict detection of http line ending for docker response by @yao-msft in https://github.com/microsoft/WSL/pull/40932
* CLI: Fix hang with exec/run -i with self-exiting command and open stdin by @dkbennett in https://github.com/microsoft/WSL/pull/40921
* Don't append the build prefix when a line is being continued from a previous log entry by @OneBlue in https://github.com/microsoft/WSL/pull/40947
* Implement --stop-timeout in wslc create|run and support -1 (infinite) timeouts by @OneBlue in https://github.com/microsoft/WSL/pull/40919
* fix: use lowercased key when validating windowsterminal.profileTemplate by @Osamaali313 in https://github.com/microsoft/WSL/pull/40911
* Publish the WSLC nuget package on github releases by @OneBlue in https://github.com/microsoft/WSL/pull/40962
* Support arbitrary network driver options in wslc network create by @beena352 in https://github.com/microsoft/WSL/pull/40859
* Don't use an overlay for the gpu libraries if the inbox folder isn't present by @OneBlue in https://github.com/microsoft/WSL/pull/40969
* Fix Lost sub directory structure when mapping to a VHD volume by @kvega005 in https://github.com/microsoft/WSL/pull/40857
* Add support for callback when loading images and display loaded images in wslc image load by @OneBlue in https://github.com/microsoft/WSL/pull/40960
* Fix https proxy not set when pac is used by @chemwolf6922 in https://github.com/microsoft/WSL/pull/40950
* Fix E_ACCESSDENIED during download if temp is hidden by @chemwolf6922 in https://github.com/microsoft/WSL/pull/40708
* Add configurable storage path for the default wslc session by @benhillis in https://github.com/microsoft/WSL/pull/40956
* Cap storage hw queue count to 4 by @chemwolf6922 in https://github.com/microsoft/WSL/pull/40975
* Fix potential use-after-free on the container deletion path by @OneBlue in https://github.com/microsoft/WSL/pull/41018
* Log an error when connect() fails in the NAT mode relay by @OneBlue in https://github.com/microsoft/WSL/pull/41033
* Mark routes via a link-local gateway as onlink to fix VPN /32 networking failures by @benhillis in https://github.com/microsoft/WSL/pull/41003
* Add wslc network connect and disconnect commands by @beena352 in https://github.com/microsoft/WSL/pull/41011
* Add support for container healthchecks by @OneBlue in https://github.com/microsoft/WSL/pull/41012
* Bump DeviceHost to 1.2.48-0 and to fix virtiofs O_APPEND ftruncate by @benhillis in https://github.com/microsoft/WSL/pull/41044
* Read /etc/locale.conf when configuring the distro locale by @i4M1k0SU in https://github.com/microsoft/WSL/pull/40940
* Retry to delete WSL distribution shortcut for up to 10 seconds by @OneBlue in https://github.com/microsoft/WSL/pull/41046
* Add wslc container cp command for tar archive upload by @ptrivedi in https://github.com/microsoft/WSL/pull/40835

## New Contributors
* @Osamaali313 made their first contribution in https://github.com/microsoft/WSL/pull/40911
* @i4M1k0SU made their first contribution in https://github.com/microsoft/WSL/pull/40940

**Full Changelog**: https://github.com/microsoft/WSL/compare/2.9.3...2.9.4
2.7.12 18. elokuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
## What's Changed

• Remove unused LXSS_DISTRO_FLAGS_WSLCORE_MODE by @OneBlue in #13603
• Add logic to handle partial hvsocket writes and additional logging by @OneBlue in #13602
• Update Microsoft.NETCore.App.Runtime packages version with fix for CVE-2025-55248 by @benhillis in #13607
• Update Microsoft.WSL.DeviceHost package to version 1.0.0-20251015.1 by @benhillis in #13606
• Fix edge cases around .vhd support by @benhillis in #13061
• Fix WslDistributionConfig to not default-initialize optional fields by @benhillis in #13629
• Make the sample WSL_POST_BUILD_COMMAND more resilient by @OneBlue in #13652
• wslsettings:allow OOBE window to close with escape key by @benhillis in #13686
• wslsettings:fix OOBE text truncation at 200% text scaling by @benhillis in #13693
• wslsettings:add underlines to links in about page by @benhillis in #13703
• .clang-format:add InsertBraces: true and minor fix to FormatSource.ps1 by @benhillis in #13712
• wslsettings:ensure selected setting is auto-expanded and selected by @benhillis in #13689
• build:fix minor compiler errors when building with VS2026 by @benhillis in #13744
• Mask systemd-networkd-wait-online.service during boot by @OneBlue in #13611
• deps:update a number of NuGet packages to the latest available versions by @benhillis in #13728
• Add *.slnx to .gitignore by @OneBlue in #13754
• Fix service crash when collecting a linux crash dump when maxCrashDumpCount is set to 0 by @OneBlue in #13755
• cleanup:VirtioNetworking refactoring by @benhillis in #13760
• cleanup:switch from Microsoft::WRL::ComPtr to wil::com_ptr by @benhillis in #13767
• cleanup:VirtioNetworking refactoring to be more portable by @benhillis in #13783
• cleanup:remove invalid m_deviceHostSupport checks by @benhillis in #13787
• cleanup:move common functionality out of service exe by @benhillis in #13788
• test:improve test logging infra by @benhillis in #13811
• virtio networking:fix two minor issues by @benhillis in #13810
• Update Microsoft.WSL.Kernel to 6.6.114.1 by @chessturo in #13812
• test:minor updates to improve virtiofs pass rate by @benhillis in #13815
• Update Microsoft.WSL.DeviceHost to remove lxutil.dll dependency by @benhillis in #13633
• cleanup:add handling for product-specific virtio networking class IDs. by @benhillis in #13822
• wslsettings:ensure text in the oobe window properly wraps by @benhillis in #13823
• Add back WSL2_VM_ID environment variable to the system distro. by @benhillis in #13835
• CI:Switch away from -dev versions of MS-RDX-MRO.windows-store-publish tasks by @benhillis in #13841
• Fix typo in Dutch translations by @frosit in #13853
• test:add simple virtio proxy networking tests and move mirrored tests to their own class by @benhillis in #13838
• CI:update issue for wslsettings being rebuilt and signature being overwritten by @benhillis in #13855

## New Contributors

• @almalinuxautobot made their first contribution in #13653
• @frosit made their first contribution in #13853
2.7.0 11. joulukuuta 2025 — 64-bittinen MSIARM64 MSI
Muutosloki
## What's Changed

- Remove unused LXSS_DISTRO_FLAGS_WSLCORE_MODE by @OneBlue in #13603
- Add logic to handle partial hvsocket writes and additional logging by @OneBlue in #13602
- Update Microsoft.NETCore.App.Runtime packages version with fix for CVE-2025-55248 by @benhillis in #13607
- Update Microsoft.WSL.DeviceHost package to version 1.0.0-20251015.1 by @benhillis in #13606
- Fix edge cases around .vhd support by @benhillis in #13061
- Fix WslDistributionConfig to not default-initialize optional fields by @benhillis in #13629
- Make the sample WSL_POST_BUILD_COMMAND more resilient by @OneBlue in #13652
- wslsettings: allow OOBE window to close with escape key by @benhillis in #13686
- wslsettings: fix OOBE text truncation at 200% text scaling by @benhillis in #13693
- wslsettings: add underlines to links in about page by @benhillis in #13703
- .clang-format: add InsertBraces: true and minor fix to FormatSource.ps1 by @benhillis in #13712
- wslsettings: ensure selected setting is auto-expanded and selected by @benhillis in #13689
- build: fix minor compiler errors when building with VS2026 by @benhillis in #13744
- Mask systemd-networkd-wait-online.service during boot by @OneBlue in #13611
- deps: update a number of NuGet packages to the latest available versions by @benhillis in #13728
- Add *.slnx to .gitignore by @OneBlue in #13754
- Fix service crash when collecting a linux crash dump when maxCrashDumpCount is set to 0 by @OneBlue in #13755
- cleanup: VirtioNetworking refactoring by @benhillis in #13760
- cleanup: switch from Microsoft::WRL::ComPtr to wil::com_ptr by @benhillis in #13767
- cleanup: VirtioNetworking refactoring to be more portable by @benhillis in #13783
- cleanup: remove invalid m_deviceHostSupport checks by @benhillis in #13787
- cleanup: move common functionality out of service exe by @benhillis in #13788
- test: improve test logging infra by @benhillis in #13811
- virtio networking: fix two minor issues by @benhillis in #13810
- Update Microsoft.WSL.Kernel to 6.6.114.1 by @chessturo in #13812
- test: minor updates to improve virtiofs pass rate by @benhillis in #13815
- Update Microsoft.WSL.DeviceHost to remove lxutil.dll dependency by @benhillis in #13633
- cleanup: add handling for product-specific virtio networking class IDs. by @benhillis in #13822
- wslsettings: ensure text in the oobe window properly wraps by @benhillis in #13823
- Add back WSL2_VM_ID environment variable to the system distro. by @benhillis in #13835
- CI: Switch away from -dev versions of MS-RDX-MRO.windows-store-publish tasks by @benhillis in #13841
- Fix typo in Dutch translations by @frosit in #13853
- test: add simple virtio proxy networking tests and move mirrored tests to their own class by @benhillis in #13838
- CI: update issue for wslsettings being rebuilt and signature being overwritten by @benhillis in #13855

## New Contributors

- @almalinuxautobot made their first contribution in #13653
- @frosit made their first contribution in #13853
2.6.2 10. lokakuuta 2025 — 64-bittinen MSIARM64 MSI
Muutosloki
## What's Changed

- Add comprehensive GitHub Copilot instructions for WSL development by @Copilot in #13352
- wslg: update to latest version which uses wslinfo --vm-id instead of env var by @benhillis in #13361
- Remove hardcoded --cd ~ from WSL terminal fragment profiles to support Terminal's startingDirectory by @Copilot in #13350
- Disable HTTP cache when reading the distribution manifest over HTTP by @OneBlue in #13383
- Relaunch the debug shell if user exits it. by @benhillis in #13379
- Update Microsoft .NET and AppSDK nuget packages. by @benhillis in #13450
- logging: add more settings to vm create begin / end events. by @benhillis in #13412
- Fix: Always use 'WSLInterop` as the binfmt name by @benhillis in #13467
- Notice change from build: 129899373 by @benhillis in #13475
- Set TargetLatestRuntimePatch to false to prevent automatic framework version increases by @OneBlue in #13483
- Add WININET_E_TIMEOUT to g_commonErrors by @OneBlue in #13506
- fix: UnboundLocalError in create-release.py by @rodeka in #13499
- Add logic to force terminate the VM if the session lock can't be acquired for 30 seconds when the service stops by @OneBlue in #13493
- Fix incorrect timeout causing WSL1 OOBE to fail if the OOBE process takes longer than 30 seconds by @OneBlue in #13517
- Create a persistent install log file to help root cause package upgrade issues by @OneBlue in #13500
- fix: correct sparse VHD command to include true by @junhaoliao in #13512
- Introduce a new wsl.conf config value to allow distributions to opt-in to cgroupv1 mounts by @OneBlue in #13546
- Add more verbose output to bsdtar to help root cause 'ImportExportStdout' test failures by @OneBlue in #13555
- Respect the distribution manifest ordering when listing distributions by @OneBlue in #13561
- Update the initramfs generation logic to set 755 permissions on /init by @OneBlue in #13567
- Update WSLg to 1.0.71 by @hideyukn88 in #13570
- Implement clean instance terminate when using systemd by @benhillis in #13552
- Fix potential service deadlock when plugin returns an error from OnVmStarted by @OneBlue in #13569
- Improve logging when socket operations fail by @OneBlue in #13579

## New Contributors

- @jkvn made their first contribution in #13355
- @Copilot made their first contribution in #13352
- @rodeka made their first contribution in #13499
- @junhaoliao made their first contribution in #13512
- @hideyukn88 made their first contribution in #13570

Suosituin kategoriassa Virtualisointi

Näytä kaikki
  1. SandboxieVirtualisointi · sandboxie-plus.com
  2. Oracle VirtualBoxVirtualisointi · Oracle and/or its affiliates
  3. VagrantVirtualisointi · HashiCorp
  4. HashiCorp PackerVirtualisointi · HashiCorp
  5. Sandboxie-PlusVirtualisointi
  6. QEMUVirtualisointi · QEMU Community
  7. MultipassVirtualisointi · Canonical, Ltd
  8. QEMU guest agentVirtualisointi · RedHat
  9. BlueStacksVirtualisointi · now.gg, Inc.
  10. usbipd-winVirtualisointi · Frans van Dorsselaer

Lisää julkaisijalta Microsoft Corp

Näytä kaikki

Tunnisteet

Jaa