Fucking finally somebody that says cygwin. Everybody nowadays is "wsl2 this, wsl2 that" but they forget that the OG, which still blows wsl2, it's CygWin. I use it for 2 decades, one of the 2 programs I install whenever I need to use somebody else (usually client) PC; the other one is uBlock Origin.
Why? Because WSL = running Linux on top for Windows, so expect a performance hit?
Many many years ago during undergraduate days, I used Cygwin (before being introduced to VirtualBox) to provide a UNIX-y coding environment on my Windows PC.