Some weeks it sure seems like things are always changing, doesn't it? Well these past few weeks have definitely felt that way for me. Just when I think things in my tech landscape are solidifying to the point where I won't have any more material for tech related blog posts here, lo and behold the universe delivers some.
So last week I decided, in a huff mind you, to dump Pop! OS and replace it with Fedora. Now those of you who know my Linux history should be shocked by this as the last time I seriously used an RPM based distribution was back in the early 2000s before I got hitched. It has been a VERY long time.
So what happened that caused me to do this? Well the biggest reason is that Fedora just seems to have really been putting out a very solid distribution as of late and it feels like its really starting to hit a critical point in momentum. People seem to love that it is reasonably cutting edge and progressive in terms of component choices and upgrades like PipeWire, Wayland and Gnome while somehow also providing a solid end user experience.
But if I am being honest, Pop! has been driving me crazy as of late. For starters I have finally decided that I'm not a fan of their Cosmic desktop experience. It feels largely unpolished and less consistent than what Gnome provides by default. To me the only thing Gnome is missing by default is an ever present dock like mechanism and support for legacy system tray functionality, two problems which can both be easily resolved with extensions.
Moreover there have been so many packaging oddities on Pop! lately that its been getting harder to ignore. Some readers might recall the Steam installation snafu encountered by Linus of Linus Tech Tips fame in his Linux Gaming series of videos. While the outcome was made worse by Linus' arrogance and ego, the blame for the original issue rests fully upon the shoulders of the Pop! team sadly.
I have noticed more issues like this, especially when I moved to the 22.04 beta a few weeks back. I ended up nuking a bunch of 32 bit wine related packages to alleviate the problem, but nevertheless, what the heck is going on over there? Then of course there is the fact that Pop 22.04 switched to Pipewire by default, which was a welcome change. However the Pop implementation turned out to be far less polished and worked far less well than the builds from the Pipewire Debian repo which I used prior to 22.04.
Finally, Pop! started putting out their own Linux kernels, which is decidedly a good thing. But their upgrade cycle is very odd and makes very little sense to me. For instance before I left Pop! they were still pushing a 5.16.x kernel version and it wasn't even the latest 5.16.20 version. For those not in the know, 5.16.x has also been EOLed and won't be receiving any updates past 5.16.20. So presumably there was at least one blocker preventing System 76 from putting out a 5.17.x kernel, but in that case why not at least give us the latest 5.16.x kernel in the meantime?
Yes I realize that a lot of these complaints will seem like nitpicks, but one of the things I have learned as I have grown older is that a bunch of nitpicks can add up into a very large problem and that is essentially what happened here. There are other issues of course (e.g. Pop! Shop just outright sucks compared to the Gnome Store on Fedora), but I'm not going to mention them as the point of this post isn't to rant about Pop! OS in general, but instead to explain my reasons for moving on.
Of course I tried to switch to Fedora Silverblue first. That was my ultimate goal of course. Sadly, the software ecosystem on Linux isn't quite at the point where I can get away with doing that. I gave it a shot on my test machine and it got as far as my personal laptop, where upon I discovered that I couldn't easily make use of the Mullvad VPN software I use for protect my network activity in certain situations (traveling, torrenting, etc).
So I gave Fedora Workstation a shot and that's where I ultimately landed. I'm very very happy. Since I'm actually on Fedora 36, which has technically not been released yet, I have had a few Gnome extension related issues, but nothing too major.
So the other event that happened was that I finally got myself what I consider to be a real boy internet connection. For years I have toiled around with cable internet and while the latency seemed great, the download pipes were pretty large, the upload pipe really really fucking sucked balls... and that's me being kind. A few months back however, AT&T decided to start digging up our front lawns in the neighborhood and a few people asked what was up and they informed us that they were laying fresh new shiny fiber lines.
Well, well, well. Those of you who know me, know that I maintain a ban list of companies that I refuse to do business with. However what you may not know is that AT&T was one of the very first entries on the list way back when in 2006 when we moved into our current residence. We had AT&T DSL before we moved and wanted it again because we didn't much care for Charter, the local cable company (now Spectrum). However AT&T couldn't decide whether or not they could even offer their DSL service and kept hemming and hawing until the very last minute when they canceled an installation appointment and told us too bad.
In any event, I believe in redemption and all that. Plus I'm not going to pass up a chance to get real fiber internet. Finally I'm willing to forgive and forget especially when I have had 16 years to think it over. So yeah, I basically stalked the AT&T fiber site every couple days asking whether or not I could get service installed for months until finally a couple weeks ago... fiber service was now being offered.
A week later I got it installed and it's been absolutely wonderful. I only sprung for the 500 megabit symmetric internet package (and yes it more than delivers in terms of bandwidth and latency) but it has yet to go down and disappoint in any significant way. AT&T somehow even managed to get the fiber line buried before the lawn care people showed up, so that's a major plus.
On top of all that, my new connection is way cheaper than my old one. I'm saving $85 a month because of the switch. Now granted I went from a business cable connection to a residential fiber connection, but the benefits of having a business connection with Spectrum long ago eroded away into practically nothing. If I ever had to go back to them, I would almost certainly get a residential connection instead of a business one because the business one just wasn't worth the extra money anymore.
In any event, that's all the news that's fit to print. Now if you'll excuse me I gotta go get some dinner before I swap out an old spinning rust HDD in a users computer for a nice shiny new NVME drive. It'll be real nice to see a smile on this particular users face tomorrow morning when she sits down and experiences her realistically slightly upgraded machine that by any sane end user centric metric will appear like its got a brand new lease on life.