

I for one grasp C and work with it, no big deal. AI does it well too and is probably going to eat the fun-of-coding out of my job. That’s sad to me but, it’s not useless. For now there’s a lot of stuff we didn’t maintain like docs and unit tests and thanks to ai it’s kept up to date now, not that it’s very important but we strive at just doing more, not being less workers.

So there’s wsl v1 that is a set of bindings yet segregated in some environment but with full access to the outisde scope (that’s how sensible it is) --> no kernel here -> partial kernel compatibility. V1 is essentially a microsoft baked msys2 / cygwin
And there’s wsl v2 that’s a different thing and is essencially a vm --> no std drivers here -> partial driver compatibility. V2 is essentially a microsoft baked virtualbox / vmware
I take the chance to remind every sane person coping with windows to use winget as symptomatic treatment.