I meant to say that it "outperforms" less in terms of speed (although it's not bad relative to the price of the laptop) but more in terms of developer experience. Everything just works in Linux and it's fast compared to WSL which I get constant issues.
The issue I see with WSL all the time is long waits as things start up. I have no idea what it's doing, but it is painfully slow starting nearly anything up. It's like drive reads are one character at a time or something! Once it gets going, things are fine.
WSL still has a lot of problems. You can find lots of issues on github that are common problems but yet open for years without a solution. Examples:
* Slower IO -- not sure if this can ever be fixed, but quite a bummer
* cpu utilization at 100% due to an issue with WSLg #6982
* no access to Internet when host is connected to VPN #5068
* very slow network in some situations #4901
These are not some edge cases -- they affect things that I use every day. Some of them have workarounds but overall this is still not very usable. I decided that it was easier to just get a separate machine and install Linux on it.
This sounds like it is more about GUI latency due to a more agile desktop environment.
Sort of like how a Pentium 3 feels snappy on Windows XP and yet, this 13th Gen Intel Core i5 on Windows 11 feels sluggish. There is WAY more processing power on my newer machine but it doesn't translate to a snappy interface.
I have a small amd 7840 (win 4) coming. I originally think as my win max 2 work quite well … then max 2 all goes down hill. The Ubuntu lts no longer work. As I use it just for wsl2 development and use got to sync I erase it. But then never be able to install again. Only Ubuntu non lts installed.
For Gui. Too hard. Done it once when win 11 coming up.
It is now a dreadful wait for win4 to come. Wsl2 …
For those suggest dual boot I have a whole thinkpad X now only in windows and only if it’s do a bit action in the boot loader.