$ | >

Add Support For Kernel Modules

Numerous LINUX tools and developer workflows require kernel modules. There is nothing to find at /lib/modules/3.4.0 or /lib/modules/3.4.0+. This is a huge gap in WSL. Is there a workaround? Can we expect this gap to be filled in the foreseeable future?

21 votes
Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)

We’ll send you updates on this idea

P Cas Sz shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

2 comments

Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)
Submitting...
  • Daniel Llewellyn commented  ·   ·  Flag as inappropriate

    The intra-kernel ABI for Linux is not stable. There is no well-defined interface between modules and the kernel, which is why NVidia drivers etc. on Linux require recompiling the GPL shim for every new kernel installed by your distro (read: DKMS on Debian-based systems). Because of this there is no feasible way for Microsoft to provide compatibility between native Linux kernel modules and the WSL Kernel.

    There is also the problem with the fact that Linux kernel modules are unlikely to be signed appropriately for SecureBoot to accept them into Ring0 within the Windows Kernel via WSL.

  • Erkin Alp Güney commented  ·   ·  Flag as inappropriate

    WSL provides a bridge between Windows kernel and GNU/Linux userland. Linux kernel alongside Windows will have security implications.

Feedback and Knowledge Base