I really want to try Linux more & like it more. In early 2020, I wiped a 2012 Mac mini that had a nice quad core processor with 16 GB of RAM & an SSD; and then installed Linux Mint. It was great & worked well with the display (a Dell 27”) and Apple’s Magic Trackpad & bluetooth keyboard. But there was some work needed to get the trackpad behaving exactly as it did on Mac & as close as it got, I still saw frustrating results in some app’s scrolling.
I’ve previously tried different versions of Ubuntu on the same machine, and eventually wiped everything again favor of Cinnamon. Cinnamon was great. I’ve also tried Elementary — very macOS like; along with a few other I can’t remember.
But as you can probably tell, not very scientifically researched. And I’ve never felt compelled to learn a whole lot about exactly what separates the variations of Linux I’ve tried. For example, I know some are KDE based, and some are Gnome based. My criteria was simple, install OS, configure, install apps, configure, install more apps, configure … and so on.
Honestly, I’d still be using Cinnamon, but when the M1 MacBook Air came out, Apple offered $180 for an almost 9 year old Mac mini. It was like they new somehow, that they might be losing me. I’m not that locked in on App Store purchases, and always recommend trying to avoid apps that aren’t widely available on both macOS & some Linux distributions. (I still love Joplin for notes, for example.)
Where Apple has me locked in is my phone, with handoff and all the other tight integrations. So if I were building a Linux distribution, that would be a high priority: build an ecosystem. Maybe that’s an SDK that allows for data syncing from Desktop to Phone (for everything, consistently: email, password manager, bookmarks, etc). But when you do that, integrate with macOS (and Windows) too. Build a Safari Extension so I can get to my bookmarks on my Linux machine, my Mac & my iPhone (mobile Safari does Extensions), for example.
Tools to analyze hardware & software to then help determine what distribution would work best would be awesome, too. Imagine a Migration Assistant for Linux that you install on a Mac that tells you what Linux distributions are a good fit for your peripherals & installed apps … along with suggestions to resolve some known issues.
There are a lot of barriers, and I’m sure most of them have been dealt with over & over again. Why do I have to re-solve some of the issues? That friction, if reduced, would probably make more people try. I started on my Mac mini because the latest release available was old & some newer software that did run was very slow. Linux Mint & Cinnamon are really straight forward, have big communities and plenty of resources for help; and either of those made that old Mac mini feel very fast again.