Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I used to keep MacOS, Windows and a Linux distro running so I could try to stay reasonably current with the different operating systems, but as I've aged I've lost the desire to chase that level of knowledge and have just settled into MacOS. But I'm still curious enough to read up on changes to Windows/Linux, just not interested enough to try them out for myself.

For now. I've also learned as I've aged to never say "Never!" 😉
 
I would like to use Linux as well. Unfortunately I like my software to work without having to fiddle with it for hours.

The only thing I’ve had to fiddle with was some GPU tearing which was a one google fix. Compare to two weeks working around a minor macOS change that broke Qt/wx…
 
Linux Mint dist. looks great and simple to use, that Steam and Proton can play Windows games also makes Linux a viable option. Another reason is that I want to use my Macbook 12" that's out of support, Mint may be one solution.
If gaming is something that you want Linux, may I recommend either CachyOS or Bazzite. Both are geared to gaming and largely automate the setup/configuration of gaming on Linux. Bazzite, is a immutable distro, that offers great stability, where as CachyOS is a rolling release (like steamOS), and offers great performance.
 
I was trying a bumch of softwares on my pc to make full zip backups of my android phones. While preserving all data of files worked throigh various means it was a challenge trying to test which software works and which dont work. The ultimate fail on windows was preservung original folders. This was the coffin for me on windows.

Months later i stumbled on alot of forum posts about linux doing exactly what i wanted and I thougut id try it on a virtual machine and preserving folders and non-photo files timestamps from android and making zip files of them worked on linux! so i went ahead and dived into linux and never looked back

My PC on windows would lag so hard with only a few windows open but with linux, the fan remained quiet and barely spun even when im doing medium level tasks. I dont know what it is with linux but its a golden OS and it always worked for me (if you know what your doing). Im truly thankful for linux existing today
 
Will give "Linux" another chance, was ages ago since I messed around with Ubuntu and ended up going back to Windows 10 and MacOS.
Linux Mint dist. looks great and simple to use, that Steam and Proton can play Windows games also makes Linux a viable option. Another reason is that I want to use my Macbook 12" that's out of support, Mint may be one solution.

Linux is really good now and almost everything seems to work out-of-the-box (for me, at least). I play a couple of Windows games that run flawlessly on my Linux system, and they both run better than under Windows without sending fans into overdrive.

Steam was dead easy to setup on Fedora. I didn't have to configure anything after installing the package from the Fedora repository and was playing my game within minutes.

Back in the day, when I first started playing around with Linux, I'd sometimes struggle to get wired internet connectivity working let alone WiFi or Bluetooth (if it existed, back then). You'd have to manually enter network addresses, gateway, netmasks, etc.

Important to note: I don't need Adobe Creative Cloud anymore, Affinity, Microsoft Office, and closed source stuff like that. If I required to use those applications, I'd probably not be using Linux as my main desktop.
 
Linux installation took 20 minutes, including the download. Everything worked perfectly out of the box, no tweaks / no terminal dives / no notes. Performance is SNAPPY--we're talking about a middling Broadwell Core i5, integrated graphics, and 8GB ram, here--which tells you exactly how much raw nonsense weight MacOS is hauling around these days.

The stories like these just keep reminding me how bloated macOS has become.
 
Consolidating a number of posts I've made in other threads on this matter, I decided to exit any "ecosystem" lock in and migrate to Linux over the last few months. This has been quite a difficult task if I'm honest so I'd like to share why and how I did it so you can look and laugh or at least know what you're getting in to. I will note that I have about 30 years of Linux experience on the server-side and a lot of other Unix experience so I'm not exactly a novice. This will be reflected in what I'm posting.

Firstly why? Well we're not in particularly good times to be honest. I'm in the UK and we have government policy which is starting to encroach on our privacy. "The cloud" as it stands was the first obvious target, which is where big tech companies focused on consolidating all our stuff and dependencies. In retrospect I find this abhorrent and dangerous. On top of that, all of the ecosystems (via cloud) I depended on are sovereign to the US. Without wishing to get into politics, that's not really ideal now. And lastly, everything is a control point. All devices are now registered and remote managed through online accounts otherwise they're not exactly useful. There have been numerous events where totally autonomous systems have destroyed people's lives through shutting their accounts down resulting in making their hardware and software useless. For this pleasure, we have to pay an up front premium and monthly subscription. The big tech companies in question are aggressively pushing further lock in to this model. And I don't want it.

Another trend in the industry is the aggressive push of LLM technology into everything. This is not something I need or want as I'm not technology driven but requirements driven. Nothing I do requires an LLM. Nothing I do benefits from an LLM. Not without dehumanising me in some way which isn't great. The effect also pushes into hardware so hardware supply chains are now compromised, prices are escalating and the only way this is getting paid off is if the companies leverage my previous point about the up front premium and subscription. I have no desire to do that.

Another principal annoyance was it's actually really annoying to get some software working reliably on macOS which I need to use on a daily basis. Particularly Maxima + wxMaxima CAS system. And this is not the software's fault. There's a huge amount of churn of macOS internals so minor OS releases seem to break it regularly. And that's somewhere in the depths of Qt. Even Microsoft don't screw that up as much.

And the final straw was the absolutely hideous pricing that Apple charge for RAM and storage and well, everything really. I really don't give a crap if I have to wait a couple of seconds extra here and there because my RAM isn't on die or my storage isn't bussed directly to the SoC. Realistically the last 6 years of progress does just buy me a couple of seconds here and there. And it doesn't add up to a material gain over the lifespan of the device.

Anyway the obvious option here was to switch to Linux which is entirely free of cloud lock in, vendor tied accounts, store models, LLMs (unless you want them) and the like. And it runs on trash machines, which are still affordable even with the RAM and storage crisis going on.

So a year ago I bought a modest machine and decided that I would cram my workloads into it. I've gone from a fairly high end M4 Pro configuration with studio display to this. Lenovo M720T desktop, i5-9400, 16Gb of RAM, 512Gb NVMe, Dell P2423DE monitor (24" 2560x1440p). And some crappy Creative speakers. Side by side, the display and speakers are as good as each other if I don't have my glasses on. If I do, there isn't £1300 difference. The speakers are better than the Studio display and cost £20. This machine is running Debian stable and Cinnamon desktop. The entire machine and monitor cost less than the AppleCare for the M4 Pro and it functionally isn't really any worse than what I had. This is painful.

Software was inevitably where the problem was so it took a long time to migrate out. Some details:

Pages / Numbers. Proprietary formats which are totally impossible to read anywhere else. These were exported to Excel / Word format and then carefully ported to LibreOffice. I didn't have a lot of documents which needed further edits so I just flattened all the old ones to PDFs.

iCloud email / domain. This was moved to UK provider Mythic Beasts. New client is Thunderbird. Migration was done by connecting both iCloud and the new mailbox to it and just dragging the emails across. I keep my mail box relatively tidy so this was a low effort job.

iCloud drive/Airdrop. These were entirely disabled. Files only exist on my desktop now. If I need to move something to the phone I will use LocalSend between them to explicitly send a file to the phone or back again.

Safari. Firefox + uBlock origin. Such a better experience. It's actually much faster even on a 6 year old machine. I haven't had anything that doesn't work on it yet.

Apple Music / Airpods. Decided I don't want them. Apple Music is utterly painful and laggy if you accidentally hit something that requires network access when the network is dicky. Also there are constant BT problems now with Airpods dropping due to the sheer amount of BT devices. So I've gone back to cabled earphones - some £20 Sony ones and the Apple USB-C/3.5 adapter for the phone for now. Player is VLC both on desktop and phone and I am using FLACs ripped from CDs with abcde or bought from online sources. I am directly supporting the artists and get to keep actual media forever without a subscription cost then. This has been a slog but I feel it was worth it.

Apple Photos. By far the bulk of iCloud was Photos.app. I just "exported originals" into the same folder structure as I had set up in photos app. All good. Disabled iCloud photos. I don't keep photos on my phone. If I want to move stuff back and forth I use LocalSend again.

Lightroom. This was the painful looking one that turned out to be easy in the end. I had an Adobe subscription due in a month so took the emergency option of exporting everything to JPEG 90% quality and just moving those files into the same structure as Lightroom. All RAWs are moved off onto a couple of 2TB removable disks and I'll recover them if I need them. Editing is done with a combination of Darktable (for RAW editing - usually light) and NegPy (to convert film negatives)

Notes. Just exported everything using "Exporter" from the App Store. It creates Markdown files. They are kept on disk and slowly get moved into ODT documents if worth keeping. I keep a paper (!) notebook on me now. It does a better job and there are no distractions!

iCal. I'm leaving this one alive for now but iPhone only as I have to collaborate with some family members that use it.

Reminders. Went into the physical notebook with the notes.

Keychain. Moved to KeepassXC. It was a bit scary how much stuff was tied into iCloud there. I am glad I moved it out. Mostly manually and verifying stuff the first time I logged into it on the Linux box. I now keep keychain on the iPhone out of icloud and only with minimal stuff on it. Also got rid of passkeys and moved everything I could to Yubikey MFA as well.

Time machine. I have two time machine disks, one 2TB HDD and one 2TB SSD. I wiped them both and use rdiff-backup to back up my home directory, minus some of the caches. This is done once a week. The 2TB SSD is encrypted with LUKS/dm-crypt and gets thrown in my bag when I'm away from home. I have an off-site 2TB disk as well with an rsync snapshot of the home directory too, which is done quarterly.

The only issues I've had with Linux were stuttering video playback which was a simple config fix. Everything else just worked.

Anyway this took about 9 months of concerted effort. Was it worth it? Yes definitely, as a friend demonstrated to me not that long ago. She dropped her MacBook and realised she couldn't afford to buy another one thus locking her out of her entire tecnology existence. If this was to happen to me, I just order another desktop computer from ebay, restore stuff and carry on. Well realistically I just grab one of the other junk PCs I have lying around and do the same.

Bar some conveniences lost, I sleep better now. The Apple stuff is going on eBay in the next month and I'm going on holiday with the money.
I have Mac mini m4,Win10 pc,and old pc running Manjaro. I think running multiple OSes works the best for me. FWIW.
 
  • Like
Reactions: turbineseaplane
Time machine. I have two time machine disks, one 2TB HDD and one 2TB SSD. I wiped them both and use rdiff-backup to back up my home directory, minus some of the caches. This is done once a week. The 2TB SSD is encrypted with LUKS/dm-crypt and gets thrown in my bag when I'm away from home. I have an off-site 2TB disk as well with an rsync snapshot of the home directory too, which is done quarterly.
I lived on FreeBSD + KDE for many years before migrating to MacOS. The one thing that most of the open source backup tools do not do well is use a file system events journal instead of a full tree walk for backups. You can get something that looks a lot like Time Machine (and is also very space-efficient) via dirvish, and I did for quite a long time; however, that is still at least a find + stat operation to see what changed.

If I had to do this today, I would use ZFS for everything, take snapshots, and do my backups via zfs send. Still space efficient (the first is painful, but the rest are block-based differentials from COW snapshots).
 
There have been numerous events where totally autonomous systems have destroyed people's lives through shutting their accounts down resulting in making their hardware and software useless.

What is this in reference to?
I haven’t heard about these events.
 
I'm a tech enthusiast and I love building computers even if I don't need them, so I have a little bit of everything in my house. I like to keep up with everything but I do still run Windows on my main PC, mainly because I play certain games that aren't the most friendly with Linux and don't run on MacOS. Annoyingly, some of these games run on iOS but don't receive MacOS ports.
Currently my usage is like this:

Windows - Main desk @ home, Gaming
Mac - Reliable laptops for travel, doing stuff away from my main desk.
Linux (Rocky Linux, CachyOS) - Services I run at home that need to be online always (Homebridge, Pi-Hole, Unbound, Wireguard), Experimenting with game compatibility.

I'd love a world where I can just leave Windows behind and just use MacOS for productivity and full on Linux for gaming, but compatibility needs to be 100% for what I play and I don't want to have to jump through hoops to make it work. I also use a lot of third party controllers which were designed with Windows in mind, so it would be hard to update and configure them without maintaining a Windows install too. Things have changed a lot for Linux and gaming in the last 4 years or so after the Steam Deck released so I'm interested to see what happens in the near future.

Honestly though... CachyOS is one of the nicest Linux experiences I've had. I'm not a newbie to Linux as I spent a lot of time in an IT job that worked with Linux servers... but as a drop in Desktop GUI replacement I would be happy with KDE Plasma if I had to use it every day.
 
  • Like
Reactions: neuropsychguy
“Decided I don't want them. Apple Music is utterly painful and laggy if you accidentally hit something that requires network access when the network is dicky. Also there are constant BT problems now with Airpods dropping due to the sheer amount of BT devices. So I've gone back to cabled earphones - some £20 Sony ones and the Apple USB-C/3.5 adapter for the phone for now. Player is VLC both on desktop and phone and I am using FLACs ripped from CDs with abcde or bought from online sources. I am directly supporting the artists and get to keep actual media forever without a subscription cost then. This has been a slog but I feel it was worth it.”

This is way less flexible than what you used to have, AND you could have done all this in MacOS, but if it makes you happy.

“I keep a paper (!) notebook on me now. It does a better job and there are no distractions!”

The solution for Notes and Reminders if you go Linux is full analog. Ok 👍

“I have two time machine disks, one 2TB HDD and one 2TB SSD. I wiped them both and use rdiff-backup to back up my home directory, minus some of the caches. This is done once a week.”

Great, but way less of a backup than hourly and daily with Time Machine.

“Was it worth it? Yes definitely, as a friend demonstrated to me not that long ago. She dropped her MacBook and realised she couldn't afford to buy another one thus locking her out of her entire tecnology existence. If this was to happen to me, I just order another desktop computer from ebay, restore stuff and carry on. Well realistically I just grab one of the other junk PCs I have lying around and do the same.”

Friend doesn’t have enough money…but your solution is buy another computer, which costs money, or use one of your many many computers. Too bad you’re not a good enough friend to help her!

“The Apple stuff is going on eBay in the next month and I'm going on holiday with the money.”

It’s a nice line, but used tech stuff doesn’t generate that much cash.

“Anyway this took about 9 months of concerted effort.”

I believe it! Good for you if this is what you want, but mostly helped prove to me how much Linux isn’t a serious contender as a drop in replacement. Thanks for documenting.

For my part, I'm interested in throwing Linux on an old laptop...but I need a mid-life crisis to do all of this for a year to have less capabilities and require more maintenance.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.