Not some bastardized WSL1/2 or powershell.
WSL is close enough to linux that a lot of docs just add in a little note for WSL users to follow linux instructions instead of windows.
There's no getting around it, we have to individually learn all of the systems that we're on. Every time I'm on a linux system (I mostly use BSD) I'm badly thrown by systemd. This is my fault--I need to learn it--but it's always annoying to have to relearn how to do basic tasks on a similar yet different system.
However the need for a package manager is obvious, even Windows (itself, not WSL) has come around to recognizing this. Yet we still have to rely on a complete third party for such on mac (thankfully, we have open source options, at the bare minimum). Surely Apple can come up with something! Especially since afaik the brew maintainer failed to get past the interview process at Apple, surely they can do better!
Is this really your litmus test? What other Company/Manufacturer do you hold to the same level as Apple?
Any developer that creates 3rd party software that’s not hired by the OEM must be shit?
Perhaps don't leap to negative conclusions so abruptly.
Perhaps don't leap to negative conclusions so abruptly.
You’re correct I completely took your words out of context and weaponized my frustration. I apologize.
The macOS toolchain sucks and typing in gsed all the time sucks even more.
Ah yes, and then plenty of scripts that assume BSD sed break.
Maybe, but the things they do with your lacking choice are 10000x better than what Windows does.
You can still use Linux or Windows if you want. Just don't try to take the choice away from the rest of us.
There is nothing preventing me from installing any software I want on it (so long as it is supported by macOS of course). The best, easiest, safest, path of least resistance app install experience is of course through the App Store, but it is not mandatory to use. Windows also has an App Store since Windows 8. That being said, I can download and run any software I please on my Mac without Apple's permission. Notarization is only required to prevent a scary (but easily bypassed) warning from popping up. This is also similar on Windows. Software that has not been properly digitally signed will pop up a similar scary warning.
To top all of this off, macOS is a certified UNIX^tm system, which means I can easily compile software from source and use package managers like Homebrew. Apple has made no indications of removing any of this.
Additionally, they have put no barriers in place to prevent the installation of Linux on Apple Silicon Macs via the Asahi Linux project, so that is always available as the nuclear option if Apple goes full lockdown on my devices.
I've found OSX to be the best in that regard, there's a single place to find apps to purchase and download, and they Just Work. OS updates Just Work. I plug in peripherals and they Just Work.
The same for my iPhone - much better experience than Android.
I used to think user choice was important, and then I realized I was sacrificing user experience for a freedom that I never exercised.
Once given up this is a freedom you will never get back, and when a government leverages this control to do something like erasing apps off your machine or tracking what you do there will be no choice left but to accept it.
Demand usability and choice from your products. The apples of the world have established a false dichotomy.
I don't recognize your values as contributing the the computing universe. I don't recognize them as hackerly.
I strongly encourage windows over macos, and Linux over Windows, if you can get away with the software supporting your use case.