Add TCMU Support to Kernel i.e. `modprobe target_core_user`
- Dominant language
- C++
- Stars
- 33.7k
- Forks
- 1.8k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 116
Description
**Is your feature request related to a problem? Please describe.**
I am currently working on runtime code that has a dependency on the `target_core_user` kernel feature.
**Describe the solution you'd like**
It would be great if the WSL Kernel supported this, for example today this is the output of `sudo modprobe target_core_user`
```
❯ sudo modprobe target_core_user ~
modprobe: FATAL: Module target_core_user not found in directory /lib/modules/5.15.79.1-microsoft-standard-WSL2
```
**Describe alternatives you've considered**
Today I must spin up a Hyper-V VM in order to use this feature.
**Additional context**
Here is a link to the kernel feature - https://www.kernel.org/doc/html/latest/target/tcmu-design.html
Contributor guide
Research direction
Start by reading the linked TCMU design documentation and locating how this WSL kernel enables and packages kernel features. Verify the resulting kernel supports `target_core_user` by running `sudo modprobe target_core_user` successfully in WSL; the issue names no repository files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- operating-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100