But yes, MacOS' software support is good because more people have Macs and there is also a lot of money to be made there but MacOS' DX/UX support is okay. Not great, not bad, just okay. I personally think Linux nailed the DX.
Engineering and development tools are on the whole far better supported under Linux.
I spend most of my time in Linux VMs in cloud, or in Docker etc running Linux now to do the $work I need, despite having a powerful 64GB M1 Macbook Pro issued by work. Why? Because that's what our production environment is. And that's where the right versions of things are.
Oh and fighting with Homebrew etc sucks. That it's 2022 and Apple ships a Unix without a modern Unix packaging system is ridiculous. Almost all professional dev types working on MacOS are using brew or similar systems -- why has Apple not noticed this and fixed their distribution/packaging system, which remains a throwback to 1990s Unix/NeXTStep?
At this point the Macbook itself I use primarily as a web browser and Zoom meeting joining tool. (And it's far better at this than my Linux laptop, which gave me constant headaches with multimonitor support etc).
Pray tell, what is a "modern unix packaging system"?
- The multitude of apts yums etc. that still require sudo for even basic user software?
- snap? If understand it correctly, there is still a multitude of issues with it and heated debates in various coreners of the internet
- nix? the one that no one truly understands and is half-baked at best?
Any other from this list? https://en.wikipedia.org/wiki/List_of_software_package_manag...