I remember when I bought my XPS13 a year ago, to work while I traveled, I found that even with WSL, it was painful to get my toolchain working on windows (mostly unix based tools) I ended up putting ubuntu (and currently popOS) and never looking back.
I use WSL daily on my desktop and laptop for work - full stack development and sysadmin/devops. Familiar CLI tools available right from my Windows desktop are a great thing.
I’m really, really happy with WSL since I can use one powerful PC for work, music recording and occasional gaming.
I worked on Windows for two decades and tried WSL1. Windows is not super annoying but as a developer all my tools were actually Linux native or cross platform so one day I just cut the middle man and switched to Linux. It wasn't such a big leap but my productivity definitely increased.
WSL is nice when you don't have choice. Linux is actually the optimum choice for most developers.
I don't completely love any setup, but I'm starting to think that Windows 10 + WSL is the best open-source development setup. Huge variety of hardware, plus all hardware actually works right, plus pretty much any popular desktop app works reliably and has a good GUI, plus all Linux CLI tools are there and work right.
reply