Mac No More

Mac No More

I’ve been a Mac user for almost 15 years. Like nearly everyone I know, I started using Macs because I needed a good travelling Unix with touchpad gestures that was hassle free. It made sense at the time, I didn’t see a huge premium on the hardware either. $1,600 bought me something I was happy using. Nothing last forever however, and to me, the Macs future isn’t looking very good.

The enshittifcation of Macs began when it became safe for Apple to do so, when mobile took over. It wasn’t all at once, but the hardware, which had become affordable and competitive for a time, creeped back into premium markup territory, for a little bit of disk or ram; and then there was Gatekeeper. My open, pay for the convenience Unix, turned into a tax on developers, in the name of security (that doesn’t work too well). Basically, now you pay 4 times as much as a competing laptop for the same equivalent disk or ram, and your machine turns into a nagware campaign for $100 Apple signing crypto keys for development. How did we let this happen? Even worse, security exploits have become rampant, the mythical protection of the Unix security model has all but evaporated.

On the positive side, the modernized Next-like interface had pretty much been perfected. I’m staring at my latest California landmark named OS update, wondering what possibly I needed that’s useful in this release (and the last 3 for that matter) that justified a 6 gig download. MacOS was pretty much done between 5-10 years ago, what new features are necessary to justify the constant code churn a decade later? None, zero, zilch. All the libraries and infrastructure used to support Swift, hardly ever get used on the desktop by 3rd parties. That’s the hard truth for Apple.

With all these reasons in mind, I decided to check out what it would be like to run a Linux desktop again. I had dabbled with Ubuntu etc. in the past, but it took a little exploration to get up to speed and a few false starts. Luckily, I was willing to invest the time into learning what I didn’t know.

First, BTRFS is awesome. Maybe there’s problems with Raid5 or whatever, but compared to APFS, and all the tooling that’s been built, BTRFS is clearly better. At first I thought I’d build a system around BTRFS with Arch, and a Grub rollback feature thing. This all worked fine, I think, I wasn’t about to intentionally break things to find out, but I quickly realized re-installation was going to be a hassle, and I finally learned about Fedora Atomic distributions. Atomic builds did all the hard work for me, giving me a secure read-only home with BTRFS rollback built into the whole distro. Wow, very cool. If there’s any one thing that finally swung the pendulum in Linux’s favor, and screams “this is better than Mac”, it would be this.

After a false start with Gnome, I eventually settled on Fedora Kinoite, and had my Mac interface cloned within a day. For everyone who says that it sucks to do that, or it’s not as good, you’re right. KDE is slightly better. It’s an upgrade I never knew I needed, yet familiar enough I don’t need to change a decade plus of muscle memory. I’ll spare you the details of setting up themes and global menus etc. with flatpaks. There’s guides on how to do all that. It was a little quirky to set up, but I only needed to do it once and my settings are now backed up to S3. Also, I already paid Apple for developing this interface many times over, I want it back permanently. I earned it. It also reminded me of why I bought a Mac in the first place all those years ago. I have my Open Source Unix with a hassle free desktop, and that genie is never going back in the bottle. After a week of use, I saw absolutely nothing to make me switch back, and that’s the way it should be. PCs have evolved beyond needing proprietary OSes, and I’m far from the first to discover that. The most critical day to day part of this would be the touchpad, and with Wayland, the gestures are a perfect replacement. My Dell XPS meets or exceeds the quality of my M1’s touchpad, and this same hardware is pretty much available for all manufacturers. Apple had a huge head start here, but that was over a decade ago. Wayland somehow fixed this for me.

Speaking of backups, that was the first issue I needed to address. Apple makes a lot of money on services, and replacing them with competitive equivalents was the whole reason I felt I needed to make the switch. The atomic OS core keeps me from needing to back up the read only portion of my machine, so all I was looking for now was a way to back up my home directory to S3 (and use one of the myriad of S3 storage providers out there). I settled on Kopia, and it gets the job done without complaints. I also use Kbackup to make a local backup to external disk. Short and sweet. I found it’s best to use individual backup software dedicated for on-site local, or remote, specifically. The software that tries to cover all those scenarios in one suite usually does these tasks badly, or un-intuitively. I have to work, I don’t have time to mess around endlessly with backups or tweaking things. Even if I did, I like to spend my free time on better things. Life is too short to be messing with these details all day.

To keep the Mac apps continuity, ironically, I use Geary, Gnome Calendar, and Gnome Address Book along with KDE (disclaimer: you have to setup the Caldav/Cardav stuff through Evolution first). I went through several combinations of groupware to keep the same type of experience, and that’s what ended up working. Go figure. I’m not asking why, but KDE with Gnome groupware does the best job. That was my trial and error final verdict.

I already switched to Onlyoffice when I was trapped on a Windows machine for work, and it’s as good of an Office suite as any outside of Google Docs, which I don’t use. I may be American, but that doesn’t mean I have to belong to Microsoft, Google, or Apple. Last I saw, that wasn’t a requirement in our Constitution.

The younger kids are all on Chromebooks, which are being Trojan-horsed into full blown Linux workstations too. Altogether, we represent more than 10% of the computing public. 10 freakin percent! Desktop Linux is here to stay. It has the same per capita marketshare as Mac did when I first started using it. For me, it makes life a lot easier knowing there’s that much interest in Linux happening and I won’t suddenly get abandoned or be waiting for software that never appears. Electron apps, as much as I dislike them, have leveled the playing field quite a bit. I don’t have anything I rely on that isn’t available on multiple operating systems these days. It’s icing on the cake that I have binary compatibility with almost every container or server I’d use for work (except for Alpine C lib related stuff).

For media creation, the long held stronghold of Macs, things have become weird. I worked in the entertainment industry when a Chrome browser bug took down the majority of video editing workstations, running on Macs, for days. That was a wake up call to the industry. Adobe has responded by betting the farm on WASI, and never again relying on any one vendor to supply the components underneath. It was a smart move when you have that many pissed off customers. There’s an enormous army of creative type people still on Macs, but when your paycheck comes from a company running Linux, it’s not that hard to switch. Pixar was co-founded with Mac DNA, and even they’ve made changes. When that happens, you can be sure the writing is on the wall. Bitwig, Davinci, etc. The big names in media all suddenly support Linux now. Whoa, when did this start? I heard recently NI Labview of all things is dropping support for Macs. Professional Engineering in all industries is beginning to distance themselves from Mac, and some never supported it well to begin with. This is a huge change for people like me.

If that wasn’t enough, there’s the iPads. Linux isn’t going to end Macs, Apple will. There was a time I thought there needed to be some sort of convergence between the two platforms, but that ship has sailed. iPads can and should supplant Macs. My wife and my mom use iPads. What does this have to do with me? Nothing directly. However, if you follow the money, Apple has a lot less reason to improve Macs, and every reason to make iPads it’s new flagship. The kids use Chromebooks, family members use iPads, and times change. Macs are like impractical expensive Rolex watches now. Sure, they still work well, but they’re needless expensive toys. Why do I have to pay a $600 premium for a Mac instead of a Framework laptop? Sure, I can afford it, but it’s a thief magnate I don’t need. Frankly, computing for the masses doesn’t need to cost more than a grand anymore, and that’s not a space where Macs operate well. Welcome to the Apple II graveyard.

AppleII

Yes yes, walled gardens and all that, but I’d much rather have a walled garden that can optionally be broken, then no walled garden for family members. That’s a lot of security I don’t have to spend my time worrying about. In Mac-land I get all the disadvantages of nagware signing keys with none of the security. The EU will work on making iOS apps sideload, or not, whatever. Maybe I should care, but I don’t. I pick my battles, and going full Linux is a win I’ve been waiting for. If other people using iPads helps aid in that, and it does, then I’m all for it. Android is great for my phone, but good tablets are still a ways off.

I’m glad I made the switch now; but it was easy enough I feel like I missed out on a few years. Better late than never. Macs are for old people and 1%-er kids sitting in the Barnes & Noble at Princeton. Who knows how long Apple will bilk them for, but Macs are a whole lot less mainstream then they used to be, and I’m definitely noticing that shift currently.

I like going out into the world. I like the idea of riding a motorcycle across Vietnam, or exploring the Oriente Amazon interior in South America, or traversing the urban post apocalypse United States :P. Macs are a detriment in all these locations, because I’m carrying a +600 dollar premium of “please rob me” with no benefits. Robbers, go target the other guy with the more lucrative to fence Mac, instead.

For people like me that spent a significant amount of time with the ecosystem, KDE can get the job done to give us the interface we’re used to. The underpinnings of Linux available through Ubuntu / Fedora / Arch etc. have surpassed proprietary OSes long ago. Don’t believe me? When was the last time you’ve seen a Mac server? Peak Mac already happened, and I don’t want to remain on a sinking ship. Apple is the iPhone company, plain and simple. That’s their priority and the side projects closest to their core will get the most love. For me, from now on, my daily driver is Linux and it’s going to stay that way.

NotAMac