

But the "native" way to run a program headlessly in windows is to run it as a service. There aren't a ton of interactive CLI apps like that out there that run natively on windows so it's possible no one ever thought to write something like that. Tmux in Linux is a program that only does this for CLI apps. I see you specifically asked about running things in the background.

You get your basic unix stuff that works well enough, you get direct NTFS filesystem access, and all the programs are native windows executables. MSYS2 on the other hand has been nothing but solid gold since i started using it 5 years ago. Just try getting something basic working like bridged networking, so you can run services on your WSL2's Ubuntu without dealing with the NAT stuff. Anyway, WSL2 is insanely immature compared to, say. It's waaay too heavily embedded into the operating system, but I don't know very much about the details. I definitely don't think wsl2 is a step back from wsl1 like some people think, however, I'd trust most other hypervisors before MS Hyper-V. Shortly after setting up WSL2 my system became pretty flaky. OP stated in another comment (which y'all downvoted :facepalm:) "prefer to run the things i want in tmux as native applications and not linux due to speed"
