Dmitry Yarygin
2 min readMar 4, 2021

--

Mac OS is locked down. With every release Apple has been stripping away compatability and making it harder for third-party delopers to work on the platform.

Examples:

1) Removing 32-bit compatability with Mac OS Catalina

2) Mac OS X used to work on UFS filesystems. Now it's all APFS with their proprietary encryption. They removed that support long ago, yes. But we remember that

3) They have disallowed third-party firewalls to access system layer connections, only limiting those to a user layer

4) PowerPC support (Rosetta) was removed long ago, but we remember that as well

5) OpenGL support was deprecating. Along with dropping support of 32-bit apps we know that it made gaming on Mac OS nearly impossible (unless you have M1 Mac which runs store-only apps)

6) Third-party installation is becoming harder and harder with each new release. If you are a power Mac user you know that. Signing is required, extensions are blocked, etc. I use HomeBrew package manager and it resolves many issues (for now)

7) Try single user mode. It's impossible. But before that I was able to boot in terminal skipping the whole Mac OS UI and modifying system volume any way I wanted

When I've started using Mac in 2007 it was like a blank canvas with the system open to third-party developers, no app store (amazing!), open source notification applications, etc.

Apple literally locked me into their eco-system.

With Linux? Well, let's see:

1) I can choose from dozens of different UIs and environments. I can change it any way I want. No need to adapt to specific things

2) I can use app stores, I can skip those, I can compile apps, I can use AppImage, Flatpac or Snap to install software. I am free there. Mac OS used to be similar in that sense, not anymore

3) I can pick any filesystem that I like. There is absolutely no need to stick with just one

4) I can create /home partition on a separate volume and move it around

5) I can upgrade kernel or I can stick with the old ones. I can update separate modules or I can leave those. Hey, it's an open world

Yes, Mac OS and Linux are locked down and Linux has some limitations too. But at least there is a choice in Linux. Honestly, there is a choice even for Windows because in terms of compatability it can run apps (e.g Internet Explorer 1.0 from 1995). Try that with Mac? Even the apps from 2013-2014 won't work unless those are 64-bit.

Mac OS was great. It used to be. But the concept has changed. It's no longer for curious people - it's more like an advanced version of iPad OS. That's it.

--

--

Dmitry Yarygin

Nomad lifestyle writer. Passionate about breaking software— QA Engineer. My Travel & Tech YouTube channel: https://www.youtube.com/c/nomadicdmitry