Release Notes for Windows Subsystem for Linux kernel
We've added support for WSL 2 distributions, which use a full Linux kernel. This Linux kernel is open source, with its source code available at the WSL2-Linux-Kernel repository. This Linux kernel is delivered to your machine via Microsoft Update, and follows a separate release schedule to the Windows Subsystem for Linux which is delivered as part of the Windows image.
5.15.57.1
Release Date: Prerelease 2022/08/02
- Initial release of the WSL2 kernel based on the v5.15 kernel series
- Release rolling-lts/wsl/5.15.57.1
- Update to stable kernel version v5.15.57
- Enable Retbleed mitigations in x86_64 builds
- Enable nftables and traffic control
- Enable VGEM driver
- Fix 9p filesystem regressions since the last v5.10 WSL2 kernel
- Enable support for the Precision Time Protocol (PTP) clock device
- Enable the Landlock Linux Security Module (LSM)
- Enable the Miscellaneous Control Group (CGroup)
- Disable support for the Ceph Distributed File System
5.10.102.1
Release Date: Prerelease 2022/05/09
- Release rolling-lts/wsl/5.10.102.1
- Update to upstream stable kernel release 5.10.102
- Disable unprivileged BPF by default
- It can be re-enabled by setting the kernel.unprivileged_bpf_disabled sysctl to 0
- Update Dxgkrnl Version to 2216
- Fix out of bounds array access for ioctls[]
- Implement wait for sync VM bus messages as “killable” to allow killing a process waiting for a synchronous call to the host
- Flush device for termination when process is destroyed to avoid a deadlock when the guest process is killed
5.10.93.2
Release Date: Prerelease 2022/02/08
- Release rolling-lts/wsl/5.10.93.2
- Update to upstream stable kernel release 5.10.93
- Enable CH341 and CP210X USB Serial drivers
- Fix README.md build instructions to include dwarves dependency for pahole
- Switched Dxgkrnl Version to 2111
- Removed the limit of existing and total sysmem allocations
- Properly flush the device for termination during process cleanup
- Fixed SPDX-License-Identifier for d3dkmthk.h
5.10.81.1
Release Date: Prerelease 2022/02/01
- Release rolling-lts/wsl/5.10.81.1
- Update to upstream stable kernel release 5.10.81
- Unify the kernel configurations by enabling missing options on arm64
- Enable non-arch specific ACPI options
- Enable options related to device-mapper RAID
- Enable Btrfs
- Enable LZO and ZSTD compression
5.10.74.3
Release Date: Prerelease 2021/11/10
- Release rolling-lts/wsl/5.10.74.3
- Update to upstream stable kernel release 5.10.74
- Enable BPF Type Format (CONFIG_DEBUG_INFO_BTF) for use by eBPF tools (microsoft/WSL#7437)
- Updated Dxgkrnl version to 2110
- Enable the Buffer Sharing and Sync File Frameworks (CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) for Dxgkrnl usage
- Fix Dxgkrnl build failure with GCC versions older than 8.1 (microsoft/WSL#7558)
5.10.60.1
Release Date: 2021/11/02 ( Prerelease 2021/10/05 )
- Release rolling-lts/wsl/5.10.60.1
- Update to upstream stable kernel release 5.10.60
- Enable virtio-pmem with support for PCI BAR-relative addresses
- Enable vPCI support under Hyper-V for arm64
- Enable io_uring support
- Enable USB over IP support
- Enable paravirtualized spinlock support for x86_64
- Refresh dxgkrnl driver to pick up bug fixes and code cleanups
- Enable NFS client support for NFSv4.1
- Enable USB kernel configuration options for interacting with an Arduino over USB
- Provide a WSL2-specific README.md
5.10.43.3
Release Date: Prerelease 2021/07/12
- Version rolling-lts/wsl/5.10.43.3
- Update to upstream stable kernel release 5.10.43
- Improved dxgkrnl driver
- New revision of arm64 Linux on Hyper-V series (v9)
- Always use the Hyper-V hypercall interface on arm64 guests to support running on all versions of Windows
5.10.16.3
Release Date: 2021/07/20 ( Prerelease 2021/04/16 )
- Fixes GH 5324
- Adds support for LUKS encrypted disks using wsl --mount
5.4.91
Release Date: Prerelease 2021/02/22
5.4.72
Release Date: 2021/01/21
- Fix config for 5.4.72
5.4.51-microsoft-standard
Release Date: Prerelease - 2020/10/22
- Stable release of 5.4.51
4.19.128-microsoft-standard
Release Date: 2020/09/15
- This is a stable release of 4.19.128
- Fix dxgkrnl driver IOCTL memory corruption
4.19.121-microsoft-standard
Release Date: Prerelease
- Drivers: hv: vmbus: hook up dxgkrnl
- Added support for GPU Compute
4.19.104-microsoft-standard
Release Date: 2020/06/09
- Update WSL config for 4.19.104
4.19.84-microsoft-standard
Release Date: 2019/12/11
- This is the 4.19.84 stable release
Windows Subsystem for Linux