Skip to content

Releases: microsoft/WSL2-Linux-Kernel

linux-msft-wsl-5.10.102.1

09 Mar 01:04
Compare
Choose a tag to compare
  • 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

linux-msft-wsl-5.10.93.2

07 Feb 21:13
Compare
Choose a tag to compare
  • 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

linux-msft-wsl-5.10.81.1

31 Jan 21:46
Compare
Choose a tag to compare
  • 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

linux-msft-wsl-5.10.74.3

10 Nov 16:19
Compare
Choose a tag to compare
  • 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)

linux-msft-wsl-5.10.60.1

05 Oct 22:28
Compare
Choose a tag to compare
  • 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

linux-msft-wsl-5.10.43.3

30 Jun 21:09
Compare
Choose a tag to compare
  • 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

linux-msft-wsl-5.10.16.3

15 Apr 20:27
Compare
Choose a tag to compare

Initial 5.10 based WSL2 kernel release