Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
wsl-distrod
Distrod is a meta-distro for WSL 2 which installs Ubuntu, Arch, Debian, Gentoo, etc. with systemd in a minute for you. Distrod also has built-in auto-start feature on Windows startup and port forwarding ability.
-
dotnet-computevirtualization
Sample class library for interfacing with Windows host compute service.
$> git clone https://github.com/.../.emacs.d.git
I used to run systemd in WSL through https://github.com/arkane-systems/genie and it worked pretty well. Not sure about modules but I found compiling my own kernel with some more features (ext4 encryption support) pretty easy.
(That being said, I'm _extremely_ happy to run Linux natively now and no longer run any Windows)
I'm also not sure why I'd use WSL2 and there are two big problems I ran into with it:
* It broke my ability to flash my ESP32 via USB (guessing WSL2 has trouble accessing USB devices)
* It uses significantly more RAM than WSL1
* There is performance problems when working on NTFS partitions, or at least there were when I tried it: https://github.com/microsoft/WSL/issues/4401
You can install SystemD-enabled WSL instances with distrod[0], and they have future plans to allow dual-booted physical Linux distro on a separate disk to run as a WSL instance.
[0]: https://github.com/nullpo-head/wsl-distrod
Looks like it can also mount btrfs and xfs directly
https://github.com/microsoft/WSL2-Linux-Kernel/blob/linux-ms...
https://github.com/microsoft/WSL2-Linux-Kernel/blob/linux-ms...