For those of you working with Windows 10 or 11, WSL is perfectly working. If you are using Visual studio code, just use remote explorer with WSL as target. this will open a new VS code windows pointing to you WSL ubuntu and from there you work as if it is windows based project.