Why I broke up with Linux

I have been using Linux since the late 90’s and I remember installing SuSE Linux 6 on my pc. Since then I have always used it in a professional capacity as much as I could, but since a year of so the love for using Linux on a daily basis was fainting quickly.

Even though everything is harder to do on Linux in general, I learned to live with it simply because it was a stable system once it was set up. Of course with the coming of Ansible a few years back configuring my system was easier each time I needed to reinstall my laptop. However I noticed a clear shift in quality of not the core, but the packages around it that made it almost unbearable to work with.

My favourite window manager was GNOME, it was elegant and relatively fast. Then for some reason or another external libraries that GNOME used were starting to bug out. libGL was having issues, then it was the speakers, then it was another library. With every update, no matter how small, I needed to repair my system back to working order.

At the time that was the main reason for me to step over to KDE. I thought f*ck this bull and lets try the other major window manager out there. For some the skies were clear and the birds were singing. I could develop again without having to worry about anything crashing.

Then, from out of nowhere another set of updates came. I trusted the system, I believed in it. I shouldn’t have because now my sound card just disappeared from the system. ALSA configuration was completely messed up, and Linux also decided that having my Logitech webcam on that USB where it always sat isn’t valid any more and I should shift it to at least another one per day.

I figured that was it, I had enough of it. I broke up with Linux. It’s you, not me I said. I closed my Lenovo T440 laptop to not be opened again, and started my MacBook Pro from early 2015 that I had and created some Ansible scripts for it. I was back in business, cloned all the repositories I needed and set up Time Machine to back up to my NAS.

After a few weeks of working on a Mac I’ve never felt so relieved. I felt free, and I’m aware how contradictory that sounds.

The ever increasing amount of updates, and said updates breaking my set up left me often frustrated with the system. It always felt like somebody was just pushing garbage and left the user to figure out the problems themselves. I understand that every system has its flaws, I am a developer myself and that is something that is always going to be the case, but I cannot live with a system where all of its parts are working independently, and not as part as a whole.

I know that Linus Torvalds dislikes either Windows and macOS, but at least with them there is some consistency in quality.

In time I might return to Linux, but for now my heart goes to macOS.