Skip to content

Releases: microsoft/WSL2-Linux-Kernel

linux-msft-wsl-6.6.87.2

06 Jun 21:41
427645e
Compare
Choose a tag to compare

Noteworthy changes include:

linux-msft-wsl-6.6.87.1

21 Apr 19:56
7573ea4
Compare
Choose a tag to compare

Noteworthy changes include:

  • Release rolling-lts/wsl/6.6.87.1
  • Update to stable kernel version v6.6.87
  • Update to 6.6.87 kernel configs; reenable CONFIG_IKCONFIG_PROC on ARM64
  • dxgkrnl: include linux/types.h in d3dkmthk.h to fix build problems under some configs
  • Rebase feature/hvlite_virtio_pmem/6.6 onto the latest stable kernel

linux-msft-wsl-6.6.84.1

03 Apr 22:07
f6f9c9a
Compare
Choose a tag to compare

Noteworthy changes include:

  • Release rolling-lts/wsl/6.6.84.1
  • Update to stable kernel version v6.6.84
  • Fix a crash in hmgrtable_free_handle
  • Update config to v6.6.84 base
  • Disable module signing as modules are currently being shipped unsigned

linux-msft-wsl-6.6.75.3

27 Mar 21:53
Compare
Choose a tag to compare
  • Release rolling-lts/wsl/6.6.36.3
  • Return Microsoft/config-wsl to being a symlink

linux-msft-wsl-6.6.75.2

27 Mar 21:38
Compare
Choose a tag to compare
  • Release rolling-lts/wsl/6.6.75.2
  • Correct build script and instructions for packing kernel modules into a VHDX

linux-msft-wsl-6.6.75.1

11 Feb 19:12
Compare
Choose a tag to compare
  • Release rolling-lts/wsl/6.6.75.1
  • Update to stable kernel version v6.6.75
  • Modules are now distributed as a VHD; instructions and a script have been added to help users of custom kernels
  • A patch fixing WSL issue 6982 is now included. Thanks in particular to Michael Kelley for his investigation and a community project to bisect the kernel in order to find the root cause of the problem.
  • Fewer out of tree patches. Sets of patches now included from upstream:
    • Fix for XSAVES LBR crash (fix/xsaves-lbr/v6.6)

linux-msft-wsl-5.15.167.4

07 Nov 20:30
Compare
Choose a tag to compare
  • 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

03 Sep 21:33
Compare
Choose a tag to compare
  • 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

02 Jul 01:55
Compare
Choose a tag to compare
  • 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

23 Apr 17:33
Compare
Choose a tag to compare
  • 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