Skip to content
This repository has been archived by the owner on Jul 30, 2024. It is now read-only.

Releases: Vinfall/Custom-WSL2-Kernel

5.15.153.1

24 Apr 07:11
Compare
Choose a tag to compare

Full Changelog: 5.15.150.1...5.15.153.1

Upstream

  • 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

New

  • Add manual/automated build scripts. GitHub Action is still disabled as compiling kernel is quite a resource consuming task for runners. And with -march=native -O2 -pipe param the build is unusable unless you have exactly the same environment or setup custom runner.
  • Enable more public-key crypto like ECDSA, ECRDSA & CURVE25519

5.15.150.1

30 Mar 06:11
Compare
Choose a tag to compare

Check WSL2-Linux-Kernel/releases for changes from upstream. This is simply a rebuild as v6.1 WSL kernel development seems stalled even if it's a LTS and already used in Debian 12 (bookwarm).

6.1.21.2

11 May 03:48
ddc9f72
Compare
Choose a tag to compare

Upstream

  • Updated Initial release of the WSL2 kernel based on the v6.1 kernel series
  • Release rolling-lts/wsl/6.1.21.2
  • Update to stable kernel version v6.1.21
  • Out-of-tree vpci patches now included from upstream
  • Out-of-tree vsock patches now included from upstream
  • Enable anonymous VMA name support (ANON_VMA_NAME)
  • Enable use nosuid,noexec mount options on devtmpfs (DEVTMPFS_SAFE)
  • Enable register zeroing on function exit (ZERO_CALL_USED_REGS)
  • Enable check for invalid mappings in user page tables (PAGE_TABLE_CHECK)
  • Enable Kernel Function Probe (FPROBE)
  • Enable auditing support (AUDIT)
  • Microsoft/{config-wsl/config-wsl-arm64} changed to symlinks
  • Includes amd64 nested virtualization in Hyper-V fixes

6.1.21.1

03 Apr 03:34
5a63c94
Compare
Choose a tag to compare

Upstream

  • Initial release of the WSL2 kernel based on the v6.1 kernel series
  • Release rolling-lts/wsl/6.1.21.1
  • Update to stable kernel version v6.1.21
  • Out-of-tree vpci patches now included from upstream
  • Out-of-tree vsock patches now included from upstream
  • Enable anonymous VMA name support (ANON_VMA_NAME)
  • Enable use nosuid,noexec mount options on devtmpfs (DEVTMPFS_SAFE)
  • Enable register zeroing on function exit (ZERO_CALL_USED_REGS)
  • Enable check for invalid mappings in user page tables (PAGE_TABLE_CHECK)
  • Enable Kernel Function Probe (FPROBE)

New

This release bumped major version of WSL2 kernel and Microsoft/config-wsl changed a lot. Keep in mind that there may be bugs around.

5.15.90.1

04 Feb 03:16
ff4d830
Compare
Choose a tag to compare

Upstream

  • Release rolling-lts/wsl/5.15.90.1
  • Update to stable kernel version v5.15.90
  • Update x86 and arm64 config files under arch/

5.15.83.1

12 Jan 04:20
d909a00
Compare
Choose a tag to compare

Upstream

  • Release rolling-lts/wsl/5.15.83.1
  • Update to stable kernel version v5.15.83
  • CONFIG_TIME_NS enabled on x86 and arm64
  • Disable CONFIG_DEFERRED_STRUCT_PAGE_INIT on arm64

New

5.15.79.1

13 Dec 03:35
275c9ab
Compare
Choose a tag to compare

Copied from upstream

  • Release rolling-lts/wsl/5.15.79.1
  • Update to stable kernel version v5.15.79
  • Add cold hint discard patches through new feature branch feature/page-reporting/5.15

New

  • Disable new make parameters

5.15.74.2

04 Nov 05:06
454c619
Compare
Choose a tag to compare

Copied from upstream

  • Release rolling-lts/wsl/5.15.74.2
  • Update to stable kernel version v5.15.74
  • Enable the limit option (CONFIG_NETFILTER_XT_MATCH_LIMIT) for iptables
  • Include fix for hvsocket read() hang through new branch fix/vsock/5.15

New

  • Attach patched make config in release for further customization

5.15.68.1

04 Nov 04:56
f17b43e
Compare
Choose a tag to compare