Tedium - Going Atomic ⚛️

The scoop on my current Linux distro of choice.

Hunting for the end of the long tail • December 12, 2024

Going Atomic

My recent Linux experience has been pretty awesome thanks to Bazzite. It may represent the frontier of OS experiences.

One of the challenges of running Linux is that it can be somewhat easy to “break” if you don’t know what you’re doing. One errant update and your flow is completely broken, and you’re stuck in a command line, desperately writing in commands to get it working again.

(Leave an Arch-based distro alone for a couple of months and go back to it, and you will be in for a fun time.)

This is also true of Windows—that OS can get pretty flaky depending on what you do with it.

But the nice thing is that, with Linux, it’s easier to build architectures that are a bit more user-proof, ensuring users have a nicer experience without losing the underlying capabilities of the operating system.

It’s with all that in mind that I bring up Bazzite, which perhaps represents the state of the art in power-user Linux distros. Bazzite, my current desktop distro of choice, is the gaming-focused part of the Universal Blue suite of Linux distributions, which promote themselves as “cloud native,” a reference to their use of containerization in desktop Linux development (think Docker or Podman). For the end user just trying to load up Steam, the takeaway from this is that the operating system uses repeatable elements and can be brought back to a stable state easily.

It is considered an “immutable” or “atomic desktop” distro, based on Fedora Silverblue. For those not steeped in Linux-dom, these terms essentially mean that you cannot easily make changes to the operating system’s underlying structure—kind of like ChromeOS, but with significantly more flexibility.

An example of Bazzite’s GNOME interface and Distrobox capabilities.

While Bazzite is branded as a gaming distro—and is known as a pretty solid alternative OS for the Steam Deck, something I still need to test—it is also a very capable GNOME-based desktop experience, one where many of the hardware and software headaches are solved for you by the time you plug it in.

In roughly 90 percent of cases when you want to just use your computer, Bazzite is great. You can install Flatpaks for most of your applications, and for the ones you can’t, you can install applications using Distrobox, a tool for building bespoke Linux containers. Have a Fedora-compatible RPM file? Just whip up a Fedora instance in BoxBuddy. Need an Ubuntu or Arch instance? BoxBuddy can do that, too.

This is not the normal pecking order for app installation on Linux, but it means that it’s harder for a random app you installed from GitHub to destroy your system by accident.

Most people are not installing apps via Distrobox, so they can likely stick to Flatpaks. This OS is an excellent choice if you want to set up a mini PC to run as a console-like experience and not ever have to think about it.

I occasionally use my device to game rather than using a separate console, so I tend to use Linux distros that have all the gaming stuff already worked out so I don’t need to think about it. The OS I started with, Nobara, also did this, but while it has some touch-the-metal advantages, I did occasionally run into situations where I updated the operating system, and it kicked me into the grub command line because some random underlying thing broke. Like Bazzite, it’s also based on Fedora, but the distros have diverging philosophies, with Nobara favoring optimization and Bazzite stability.

I liked Nobara, but Bazzite feels like a more architecturally advanced version of the concept it’s selling. Even more esoteric use cases I had wanted to look into, like the Android interface Waydroid, had already been considered by the Bazzite team, which helped me avoid having to do low-level stuff just to screw around. I even got GPU passthrough on a virtual machine working on my laptop, which kind of blew my mind and I had struggled to do with Nobara.

The actual mineral Bazzite is named after. (Joachim Esche/Wikimedia Commons)

Bazzite sounds great. So what’s the rub?

All that said, if you want to do things more complex than run basic apps or play games, you will eventually run into the limitations of Bazzite, but they will come later in your experience than you might expect. Many of the headaches will be related to differences in how things work at the command-line and architectural level.

A key one: The relatively simple approach to setting up Docker isn’t quite so simple on atomic desktops, which can make using the OS a bit of a pain from a dev standpoint if you haven’t yet moved over to podman. I eventually figured it out, but it was non-trivial, and it doesn’t seem to love my VS Code install, either. (If your goal is development, you likely will have a better experience with Bluefin, which is built for these kinds of use cases.)

With that in mind, I would recommend Bazzite as an end-user OS, and leave the server stuff to a more basic version of Fedora or Ubuntu. You might even be happier if you just run your Docker containers off a remote machine anyway and connect to them remotely.

For people who just want to get stuff done, though, and think a little less about the innards of what they’re using, there’s a lot to like about the Universal Blue distros.

Non-Linuxy Links

I’ll have some more thoughts soon, but Matt Mullenweg lost the first round of the WordPress/WP Engine battle this week. It doesn’t look great for him, and he doesn’t seem to be handling it well.

Speaking of lost battles in a larger legal war, Alex Jones pulled InfoWars from The Onion’s eye-watering clutches … at least for now.

My man Jesse Welles is going viral this week for his song about United Health, which is one of his best compositions of this entire year. (I won’t go into it, but yes, it references the high-profile assassination of UnitedHealthcare’s CEO, the news of which has been hard to ignore over the past week.)

--

Find this one an interesting read? Share it with a pal! (And by the way, any OS-related topics you’d like me to cover? Let me know! I’ll make the next one Windows-related, promise.)

Share this post:

follow on Twitter | privacy policy | advertise with us

Copyright © 2015-2024 Tedium, all rights reserved.

Disclosure: From time to time, we may use affiliate links in our content—but only when it makes sense. Promise.

unsubscribe from this list | view email in browser | sent with Email Octopus

Older messages

Pressed 

Thursday, December 19, 2024

In the WordPress saga, the bridges have already been burned. Here's a version for your browser. Hunting for the end of the long tail • December 14, 2024 Pressed This week's preliminary

Guitar, Synthesized 🎸

Thursday, December 19, 2024

Pondering whether synthesizers that look like guitars can be good. Here's a version for your browser. Hunting for the end of the long tail • December 15, 2024 Hey all, Ernie here with a fresh piece

Stupidest Drama Ever 😖

Thursday, December 19, 2024

Bad news, Bluesky fans: It has an extortion problem. Here's a version for your browser. Hunting for the end of the long tail • December 17, 2024 Stupidest Drama Ever An apparent extortion scheme

Don’t Strip-Mine The Sky ☁️

Tuesday, December 10, 2024

Bluesky could be the Craigslist of social media—in a good way. Here's a version for your browser. Hunting for the end of the long tail • December 05, 2024 Don't Strip-Mine The Sky More thoughts

Do General Audiences Exist? 🎬

Tuesday, December 10, 2024

They're making way fewer G-rated films than they used to. Here's a version for your browser. Hunting for the end of the long tail • December 08, 2024 Today in Tedium: In the fall of 1968, the

You Might Also Like

Daily Coding Problem: Problem #1703 [Hard]

Thursday, February 27, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Goldman Sachs. Given a list of numbers L , implement a method sum(i, j) which returns

Charted | The $124 Trillion Global Stock Market, Sorted by Region 📊

Thursday, February 27, 2025

In this graphic, we show the world's 48000 publicly-traded companies, collectively valued at $124 trillion. View Online | Subscribe | Download Our App Enjoying Visual Capitalist? You'll love

AI CAPTCHA Fails Are the Internet’s New Comedy Show!

Thursday, February 27, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, February 27, 2025? The

Say Goodbye to Type Erasure

Thursday, February 27, 2025

View in browser 🔖 Articles Practical Kotlin: When and How to Use inline reified, noinline, and crossinline Master Kotlin's inline reified functions to tackle type erasure and boost performance!

SRE Weekly Issue #464

Thursday, February 27, 2025

View on sreweekly.com A message from our sponsor, incident.io: For years, on-call has felt more like a burden than a solution. But modern teams are making a change. On Feb 26 at 1 PM EST, hear why—and

Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds, More

Thursday, February 27, 2025

Home | News | How To | Webcasts | Whitepapers | Advertise .NET Insight February 27, 2025 THIS ISSUE SPONSORED BY: ■ Visual Studio Live! Las Vegas: .NET Developer Training Conference ■ VSLive! 4-Day

Re: Tomorrow's Password Class: How to sign up!

Thursday, February 27, 2025

Hi there, Do you reuse passwords? Do you struggle to remember unique passwords across accounts? Have you tried setting up a password manager but found it to be a hassle? You might not realize how

Documenting Event-Driven Architecture with EventCatalog and David Boyne

Thursday, February 27, 2025

If you're wondering on how to document Event-Driven Architecture, or you don't know that you should, I have something for you. We discussed with David Boyne, why data governance practices and

wpmail.me issue#708

Thursday, February 27, 2025

wpMail.me wpmail.me issue#708 - The weekly WordPress newsletter. No spam, no nonsense. - February 27, 2025 Is this email not displaying correctly? View it in your browser. News & Articles Shaping

Hackers stole 1Password logins - here's how

Thursday, February 27, 2025

Amazon AI races ahead; Research agents; Smartwatch trade-in -- ZDNET ZDNET Tech Today - US February 27, 2025 thief stealing passwords Hackers stole this engineer's 1Password database. Could it