WSL 2 is a Hyper V VM for running Linux distributions, while WSL emulated Linux syscalls.
Surely some of that salary can be used to make OEMs selling Linux hardware happy, instead of buying Apple and then complaining macOS isn't yet another Linux distribution.
If you want WSL like experience on Mac, VMWare is happy to provide it to you.
It is like complaining using Playstation SDK isn't fit to target Nintendo Switch, go figure!
The comparison to the console world is apt as it mirrors Apple's attempts to lock their platform down, much like the console ecosystem. Thankfully the bootloader is unlocked and it's unlikely that's going to change.
Remember that the MacBook pro is a device marketed at professionals looking to do the work of their profession on their laptops. By "professional", it appears that Apple means "multimedia editors". If you are a software engineer, you are no longer the target audience for the MBP lineup.
Professional Developer !== Doing stuff on Linux distributions.
Want Linux? Buy Linux.
Oh, and Macs have a hide and minimise feature, wow! Just a cluster fuck entirely. Gazillion different ways of installing applications and then managing all those updates separately (a lot like Windows in that regard). These are all issues I face on a regular basis, haven't even dived into developer experience.
Why do you expect alt+tab to perform identically to the Windows version such?e
> window tiling is trash
How's the built-in window tiling on Windows?
> applications need to be "quit"
...okay? yes?
> but some apps quit when their last window is closed, weird
Within Apple's own programs, you see this behavior? Or are you speaking of third-party apps that may be disrespecting the established paradigm?
> Oh, and Macs have a hide and minimise feature, wow! Just a cluster fuck entirely.
Yes, and I love the hide feature.
Seriously, there's plenty to complain about in Mac land these days. There's a definite trajectory and I don't at all like where it's headed. But all of your complaints (other than possibly the one regarding iTunes), essentially boil down to "this isn't Windows". That's fine, go use what you want. What's baffling is when you call something garbage, because it doesn't match your preferences especially when it matches those of others.
If you are a software engineer developing for Linux.
Seriously. I don't get the sentiment here, at all. It's like buying a (insert non-microsoft platform here) computer and complaining it sucks to develop Windows apps on it.
???
If only. It was not my choice to make, it was my employer’s.