Releases: microsoft/WSL2-Linux-Kernel
Releases · microsoft/WSL2-Linux-Kernel
linux-msft-wsl-5.15.167.4
- Release rolling-lts/wsl/5.15.167.4
- Update to stable kernel version v5.15.167
- Include an out-of-tree patch fixing a bug in the XSAVES subsystem. This patch will be included upstream in future 5.15 stable kernels.
linux-msft-wsl-6.6.36.6
- Release rolling-lts/wsl/6.6.36.6
- Include cpio on the list of build dependencies
- A new out of tree patch that fixes early-boot crashes seen on certain processors. The fix has been sent upstream and is expected to be included in the stable branches before the next WSL kernel release
linux-msft-wsl-6.6.36.3
- First WSL2 kernel release updated to v6.6 from v5.15
- Release rolling-lts/wsl/6.6.36.3
- Update to stable kernel version v6.6.36
- New x86 and ARM64 configs including loadable modules
- dxgkrnl: Do not print error messages when virtual GPU is not present
- Fewer out of tree patches. Sets of patches now included from upstream:
- page reporting commits (feature/page-reporting/5.15)
- vpci commits (feature/vpci/5.15)
- memory reclaim commits (feature/memory-reclaim/5.15)
- vsock commits (fix/vsock/5.15)
Release Notes Update - July 3rd, 2024: Kernel Module Support in WSL2
We are very excited kernel module support is now available in WSL2! With this latest kernel update, a large set of loadable modules has been introduced, accompanied by an overall config file update. However, please be aware that when using a custom kernel, the default module support is disabled for now. If you’re using a custom kernel, we recommend you edit your kernel config file to build-in all of the modules that you need.
Thank you for your continued support!
linux-msft-wsl-5.15.153.1
- Release rolling-lts/wsl/5.15.153.1
- Update to stable kernel version v5.15.153
- dxgkrnl: Use pin_user_pages instead of get_user_pages for DMA accessible memory
- dxgkrnl: Implement D3DKMTEnumProcesses to match the Windows implementation
linux-msft-wsl-5.15.150.1
- Release rolling-lts/wsl/5.15.150.1
- Update to stable kernel version v5.15.150
- enable CONFIG_HIDRAW and CONFIG_USB_HIDDEV
linux-msft-wsl-5.15.146.1
- Release rolling-lts/wsl/5.15.146.1
- Update to stable kernel version v5.15.146
- dxgkrnl: Add support for locking a shared allocation by not the owner
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC
- Enable group of modules including:
CONFIG_BLK_DEV_NBD
CONFIG_USB_SERIAL
CONFIG_NET_IPIP
CONFIG_INET_TUNNEL
CONFIG_IPV6_SIT
CONFIG_BONDING
CONFIG_DUMMY
linux-msft-wsl-5.15.137.3
- Release rolling-lts/wsl/5.15.137.3
- Update to stable kernel version v5.15.137
- Enable IPV6 multiple routing tables (IPV6_MULTIPLE_TABLES)
- Enable connection tracking zones (NF_CONNTRACK_ZONES)
- First release to include loadable modules:
NETFILTER_XT_TARGET_CT
NETFILTER_XT_MATCH_BPF
NETFILTER_XT_MA
linux-msft-wsl-5.15.133.1
- Release rolling-lts/wsl/5.15.123.1
- Update to stable kernel version v5.15.123
linux-msft-wsl-5.15.123.1
- Release rolling-lts/wsl/5.15.123.1
- Update to stable kernel version v5.15.123
linux-msft-wsl-5.15.90.4
This is an updated release of the currently used 5.15.90 WSL2 kernel to include fixes. Notable changes are:
- Release rolling-lts/wsl/5.15.90.4
- Enable auditing support (CONFIG_AUDIT)