I’m very curious what you mean by this.
I’m very curious what you mean by this.
I’ve never had to use the CLI to turn off Apple DRM to install software. I use the Homebrew package manager to install all types of command line and GUI software and I download and install all manner of software outside the App Store regularly.
The only times I’ve had to do anything is if the app isn’t signed which is rare to come across, and even then it is a couple clicks in the macOS GUI to allow installation (I’ll grant you the fact they’ve made it more cumbersome in the past years by requiring you to go into the settings panel and click a button there, but it never outright prevents installation and never requires CLI use).
I really have to question if you’ve actually used a Mac or if you’re just repeating something you’ve heard because it doesn’t match my daily experience at all nor that of any Mac user I know (all my coworkers for example).
He might be talking about a Gatekeeper override which is available by digging into the system settings? This allows you to run insecure resigned software (like pirated software is a common use case, honestly). But you only have to do this once, it isn't some constant headache.
I'm not sure what exactly he's referencing, actually. But it can almost all be disabled on macOS (the same is not true of iOS).
Basically, I don't see any impediments to doing anything I need to do with SIP enabled at this point. I'm not sure what GP thinks the impediment is.
`csrutil disable`
https://developer.apple.com/forums/thread/670610
I like how Apple related conversations, I can’t make a point about how restrictive the OS has become and how most users are probably using restricted devices without apologists telling me “not enough people need to disable that stuff so it doesn’t count”. I’m sure you will brag about the merits of Apple’s locked down security of the App store, that’s not a restriction right? It’s just “security”.
Wherever you pundits want to move the goal post I guess.
I don’t think you actually understand the problem space of what you’re describing or you wouldn’t call it DRM.
And as such I don’t think you actually have a grasp of what is affected. But you’ve deles that everyone who doesn’t think it’s the same level of issue as you is somehow beneath your intellect based on your other comments.
Yap yap yap “it’s Apple security!”
> But you’ve deles that everyone who doesn’t think it’s the same level of issue as you is somehow beneath your intellect based on your other comments.
Same to you.
Edit: Why is this getting downvoted so much? It's 100% accurate. Here's the Apple doc describing the process. Nowhere does it mention the CLI:
Heck, I am a "power user" who installs all kinds of weird apps and I haven't had to do that, except in my hackintosh days when modifying the system.
Here is the related Apple support article: https://support.apple.com/en-us/102445
As soon as you let macports through Gatekeeper you are breaking through device restrictions. Does macports/homebrew have a UI?? They might not need to use the CLI to do that but they might still use it. Heck their AI assistant even might.
Another example my company doesn’t allow me to adjust OSX notification settings. Another restriction making my device use restricted.
The big bullet points though are:
• Apple has crazy opinions about hardware
• And increasingly crazy opinions about what software you can put on it.
• And goes out of it's way to not work with open standards because 'fuck you'.
So examples here - non-exhaustive, just examples.
Hardware is not something I need to explain. You are stuck on their hardware. You can't upgrade it, by design.
Software has been touched on re: DRM nonsense, but they are leaning more and more into 'only signed apps' and even 'only apps you get on the app store' (which I assume is the future for that OS). They also just don't really give a shit about compatibility and will happily break API when it suits them.
Open standards is completely obnoxious and just an unforced error, but it's not actually an error because they want users and developers both to be exclusively in their ecosystem. Vulcan is example prime in my head. They could support that, but they choose not to because they want everyone on Metal. The platform is not about being useful - it's about generating mind share and revenue.
---
There are a lot of Apple users who will insist they don't feel like they are missing anything, and I do genuinely believe that they do feel that way. They just don't know what they are missing and if something isn't introduced as an option, it's not even in their mental model when choosing a solution for a problem. It's like trying to explain the virtues of a mouse and keyboard and an OS that supports multi tasking to a modern day teenager attached to an iPad and a phone - the idea of a more capable, more complex input stack is so foreign that it doesn't even register meaningfully. I don't mean to be a dick here, but I wouldn't go around saying, 'I've used Mac for 20 years and haven't ran into any issues with the OS' -- You're kinda telling on yourself a bit there.