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

Re: My VPN recommendation

Saturday, December 21, 2024

Do you know when to use a VPN and what it does to protect your data? Any time you are connected to the internet, your information is at risk of being tracked or hacked. A VPN helps keep your surfing

📧 Scheduling Background Jobs With Quartz in .NET (advanced concepts)

Saturday, December 21, 2024

​ Scheduling Background Jobs With Quartz in .NET (advanced concepts) Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: It's been a big year for API collaborations!

The Thrill Was Never There 🎸

Saturday, December 21, 2024

Takeaways from a punk-rock creator who says he doesn't like punk. Here's a version for your browser. Hunting for the end of the long tail • December 20, 2024 The Thrill Was Never There A famous

🎮 Smartphones Will Never Kill Dedicated Handhelds — 11 Stocking Stuffers for iPhone Owners

Friday, December 20, 2024

Also: How to Add a Smart Speaker to Your Home Assistant Setup How-To Geek Logo December 20, 2024 Did You Know The nursery rhyme "Mary Had a Little Lamb" is based on a true story. The girl in

Daily Coding Problem: Problem #1643 [Easy]

Friday, December 20, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given a 32-bit integer, return the number with its bits reversed. For example,

JSK Daily for Dec 20, 2024

Friday, December 20, 2024

JSK Daily for Dec 20, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Empower Your Data Insights: Integrating JavaScript Gantt Chart into Power BI Syncfusion

Charted | America’s Top 20 Billionaires, by Wealth 💰

Friday, December 20, 2024

America's top 20 billionaires have a combined wealth of $2.7 trillion, as of December 2024. See how it all breaks down in this infographic. View Online | Subscribe | Download Our App Presented by:

My holiday AI reading list 🎄

Friday, December 20, 2024

plus, what's coming in 2025 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Spyglass Dispatch: On to '25

Friday, December 20, 2024

Google's 'AI Mode' • Billionaires at Dinner • Nintendo's Switch 2 • Amazon's Bond Problem The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on

EIP-1559: Separating Mechanisms From Memes

Friday, December 20, 2024

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, December 20, 2024? The