WSL is fine for some purposes. It just never got better.
I just wiped my 4-year install on my work thinkpad for direct Linux after wrestling with WSL2 which broke in numerous ways in every update:
- WSLg is a pile of crap, and it feels like no development was done on it after it was initially released. It is so easy to crash the display server. It still does not resume from sleep reliably. Anything that quickly opens windows or does any sort of automation (like selenium/cypress tests) are prone to breakage.
- Networking works until it doesn't. Sometimes updates break DNS. Sometimes the bridged networking just fails.
The second problem here is why I finally threw in the towel. I could not get networking working reliably in the VM after a routine Windows update. Everything feels completely hacked together.
Huh, I haven't experienced those problems on my thinkpad - sleep/resume seems to work without issues. But admittedly I am just doing simple developer work, nothing fancy.
I just wiped my 4-year install on my work thinkpad for direct Linux after wrestling with WSL2 which broke in numerous ways in every update:
- WSLg is a pile of crap, and it feels like no development was done on it after it was initially released. It is so easy to crash the display server. It still does not resume from sleep reliably. Anything that quickly opens windows or does any sort of automation (like selenium/cypress tests) are prone to breakage.
- Networking works until it doesn't. Sometimes updates break DNS. Sometimes the bridged networking just fails.
The second problem here is why I finally threw in the towel. I could not get networking working reliably in the VM after a routine Windows update. Everything feels completely hacked together.