Having just finished tweaking my latest personal config of the WSL Linux kernel, and now having an unquotaed way of shipping off apt packages, I thought I might as well share it with everyone.
Here’s a link to the gist of the config file, for those who want to know exactly what’s in there. Otherwise, features include:
AppArmor (by default) and YAMA.
Audit support.
CIFS DFS support.
Process accounting.
Kernel headers in /proc.
Many and various networking options (mostly as modules).
Network block devices.
NFS v4
Scheduler autogrouping.
Up to 256 loop block devices.
USB-over-IP, plus storage and serial device support.
UTF8/Unicode support.
Voluntary kernel preemption.
Software watchdog device.
XZ kernel/RD compression.
Other things I don’t recall (see config file).
Now available from the usual WSL Transdebian repo, as packages:
linux-image-5.4.91-20210221-3-microsoft-custom-wsl2+
linux-headers-5.4.91-20210221-3-microsoft-custom-wsl2+
linux-libc-dev
Have fun!