this post was submitted on 13 Oct 2026
315 points (100.0% liked)

Linux

68243 readers
403 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS
 

you are viewing a single comment's thread
view the rest of the comments
[–] patruelis@lemmy.world 17 points 1 week ago (6 children)

Love my Baazite. The immutability is a bit annoying.

[–] FoxAlive@lemmy.zip 33 points 1 week ago (3 children)

I thought the immutability was the reason it was peoples choice over a distro like cachyos.

[–] warmaster@lemmy.world 5 points 1 week ago

It is for me, only Ublue distros at home.

[–] Duke_Nukem_1990@feddit.org 4 points 1 week ago (1 children)

For me and my needs it is lol

[–] FoxAlive@lemmy.zip 9 points 1 week ago (1 children)

If its just a gaming PC you really don't need much outside of the discover store, steam, and a web browser so its fine and probably just a safe move especially if its a shared PC.

Its only really annoying if your gaming rig is your main rig too.

[–] mnemonicmonkeys@sh.itjust.works 8 points 1 week ago (6 children)

Not quite. I've run into a gaming case where immutability becomes a problem: Syncthing.

If you want to synchronize emulator saves between devices then Syncthing is great at that, but it takes a lot to get around the immutability without relying on unmaintained flatpaks (aka Syncthing-gtk). At least not on Steam Deck, which doesn't have Syncthing baked into the main distro

[–] chunkystyles@sopuli.xyz 6 points 1 week ago (1 children)

Wait, what issues? I have it running on my Steam Deck with Bazzite and my PC with Aurora. I didn't have any issues.

Bazzite probably has Syncthing baked into the distro, like Nobara does. That is not the case with SteamOS, so it gets wiped with each OS update

[–] val_ash@feddit.org 2 points 1 week ago (1 children)

without relying on unmaintained flatpaks

https://flathub.org/en/apps/com.github.zocker_160.SyncThingy, this one has separate support for Steamos

[–] mnemonicmonkeys@sh.itjust.works 3 points 1 week ago (1 children)

Syncthingy is just a dashboard. It doesn't have the service packaged in, you have to set it up separately as a systemd service if it isn't already included in your distro, which will get rewritten by SteamOS

[–] val_ash@feddit.org 2 points 1 week ago* (last edited 1 week ago) (1 children)

Maybe this is true for SteamOS, but I am mostly was replying about "great at that, but it takes a lot to get around the immutability without relying on unmaintained flatpaks". I use immutable Distro, there is maintained syncthing available as Flatpak, and i did not experienced any problems related to using immutable distribution with syncthing specifically, so eh.

[–] mnemonicmonkeys@sh.itjust.works 3 points 1 week ago (1 children)

If Syncthing is working on your immutable distro, it's probably packaged with the distro withiut you being aware of it

[–] val_ash@feddit.org 0 points 1 week ago* (last edited 1 week ago)

Nope.

syncthing: Kommando nicht gefunden

As far I am aware - there is no other packages related to syncthing is avaliable in distro repositories and this one not included by distro by default.

UPD: there also appears to be syncthing-tools package in repos, but it is also not included in mine system by default and I never installed it myself.

The only trace of Syncthing on my system is... well, from that flatpak. And unless I missunderstund how any of that works, syncthing is included in flatpak and you can look for it in its manifest file: https://github.com/flathub/com.github.zocker_160.SyncThingy/blob/a786450f1305474e71c1f33c468ff3dc5758e238/com.github.zocker_160.SyncThingy.yml#L42 It takes syncting release from https://github.com/syncthing/syncthing/releases and adds it to build process.

[–] j0rge@lemmy.ml 2 points 1 week ago

Setup the headless syncthing container it works great.

[–] spicehoarder@lemmy.zip 2 points 1 week ago

No idea what syncthing is, are there issues with the brew version? Looks pretty straight forward.

[–] BeardedBlaze@lemmy.world 2 points 1 week ago

Have you tried Distrobox?

[–] marcie@lemmy.ml 1 points 1 week ago* (last edited 1 week ago)

I just install the service via brew and use syncthingy for gui 🤷‍♀️ one command, brew install syncthing, one click to install syncthingy. You could also run the podman service for it if you want more protection

Brew is native on bazzite

[–] artyom@piefed.social 2 points 1 week ago

It can be both

[–] MalReynolds@slrpnk.net 11 points 1 week ago (1 children)

Only the main OS image is immutable, but there's distrobox, homebrew, virtual machines (now moved to bazzite-dx, only a rebase away), lots of ways to install stuff in userspace.

Distroboxes are actually a really good developer workflow (except for system level stuff) once you adapt, install everything needed for a project, develop, archive the environment, all without touching the main OS. Obscure old project with instructions only for Arch, needing old python and CUDA versions, no problem. Super versatile and you never boot to a broken system.

In a pinch you can also change the image with rpm-ostree install.

[–] JGrffn@lemmy.ml 1 points 1 week ago

Distrobox has been hit or miss for me, the images (mostly the arch ones) sometimes just come out borked right out of the box, but I still second this. I haven't had issues with Bazzite's immutability and I use it on my gaming rig as well as my Framework laptop which I use for work. Whatever makes me feel like its straying from the path of Bazzite, I just throw it into a mint distrobox. I don't even attempt to install it directly into Bazzite unless it's an appImage or a flatpak. As a webdev who handles multiple node versions and multiple codebases at once, I have 0 issues with Bazzite for work.

[–] HubertManne@piefed.social 10 points 1 week ago

immutability is one of the reasons I like it.

[–] spicehoarder@lemmy.zip 3 points 1 week ago

I'm much happier using homebrew and pip to install things. If I absolutely need to modify system files, I'll use rpm-ostree.

I feel like it's been a good thing that my first instinct isn't to modify system files anymore.

[–] melfie@lemmy.zip 3 points 1 week ago* (last edited 1 week ago) (1 children)

I tried it and I wanted to uninstall Steam because I use Lutris and don’t want something proprietary potentially collecting data. I’m sure it’s possible to do, but I couldn’t be bothered because it’d be going against the grain. I like the concept otherwise, especially for a gaming distro. An immutable gaming / HTPC distro with Plsma Bigscreen and no Steam would be the bees knees.

[–] chunkystyles@sopuli.xyz 3 points 1 week ago (1 children)

Aurora is what you want. Same family of OS, different flavor. It's what I use for my PC and my wife's laptop.

https://getaurora.dev/en/

[–] melfie@lemmy.zip 2 points 1 week ago (1 children)

Thanks, Aurora looks more attractive than Kinoite since it’s more batteries included like Bazzite. As far as Bigscreen, I think that might be possible with rpm-ostree, though my experience with this distro family is limited and not sure how much of a headache that would create.

[–] chunkystyles@sopuli.xyz 2 points 1 week ago

In general you want to avoid layering packages if possible. But it's not the end of the world. You can always build your own custom image that updates whenever the base image updates if you need something more customized.

[–] TroublesomeTalker@feddit.uk 1 points 1 week ago

I use it as my work desktop is precisely to stop me pissing about with it. Play with stuff on an appropriate server is the lesson I am trying to teach myself.

It is sort of working.