Yes and Docker for Mac is terrible, I'm sitting with a quarter of my RAM in kernel_task with no idea what it's doing and my system stutters every few minutes while who knows what pages off of the SSD, I've had MacOS releases get stuck in a half-upgraded state which required a reinstall, I have monitor connectivity problems, and I've had MacOS get stuck at the login prompt.
And don't get me started on the issues with Linux desktops, which can hardly even get screensharing to work.
My and others' point is that there is no perfect OS. Windows is good, MacOS is good, Linux is "okay", and if you're determining good by the critera "is there zero issues" then you're going to be very sad for the rest of your life.
I use all three platforms on a daily basis and windows is 10x worse than the next contender.
As for Docker on the Mac I agree. I don’t use it. I use a Linux VM which is where I’m currently heading on windows at the moment, unpicking all the garbage.
The least troubled combination I can suggest is: use macOS on an M1 machine and keep it close to default as possible and do all your dev on a Ubuntu LTS box via SSH. And just avoid windows entirely.
Mac makes a good cloud terminal. Linux makes a good cloud server. Windows makes…err no idea.
Gotcha. I don't want to sound combative or defensive; my entire day job is just double clicking terminal icon or the web browser while connected to a couple monitors, so I don't really put the OS to its paces so to speak. If you have more issues on Windows then I believe you, I just don't see that in my day to day.
And don't get me started on the issues with Linux desktops, which can hardly even get screensharing to work.
My and others' point is that there is no perfect OS. Windows is good, MacOS is good, Linux is "okay", and if you're determining good by the critera "is there zero issues" then you're going to be very sad for the rest of your life.