• 0 Posts
  • 124 Comments
Joined 5 months ago
cake
Cake day: August 31st, 2025

help-circle




  • I think distro maintainers need to do a better job highlighting the actually important differences between distros rather than what fancy wallpaper is enablednby default.

    The most impactful difference between the major distros:

    • Debian prioritize stability at the cost of shipping outdated packages
    • Fedora prioritizes modernity at the cost of some stability
    • ArchLinux says “fuck it” and tries to ship the latest software as soon as it releases, at the cost of stability
    • other distros like Ubuntu, Mint, Bazzite, Manjaro, SteamOS, etc are usually derived from one of those three (Ubuntu is derived from Debian)

    So there’s kind of a sliding scale of linux fear/comfort for users, and your distro choice should reflect where you fall on that scale. Fedora generally provides a good middle ground and doesn’t break often, but will eventually break things (esp if you install updates frequently), so you should be prepared to fix them.

    Nowadays, atomic distros change this up because they support rollbacks, meaning a broken update can be fixed without any tinkering or Linux knowledge required from the end-user. Also, they’re theoretically less likely to break and easier to test due to their immutability.


  • I’m not saying it’s okay for Bazzite to have shipped a broken update. That’s sloppy.

    But you really are being a dumbass here. The solution for your problem is a rollback. That’s the whole point of atomic distros: rollback when something breaks using a single command (or just reboot and pick the grub option). Why bother with atomic if you’re not going to use one of the killer features?

    And in case you didn’t know, Flatpaks aren’t part of your OS, so you can still do flatpak update even if you don’t update Bazzite. There is literally zero cost to doing a rollback, and that’s by design.


  • I wonder how many Nix cheerleaders are aware of OSTree based systems like Silverblue, Kinoite, Bazzite, etc? They provide the same immutability guarantees, but none of the pain and standards-defiance of NixOS.

    I think Nix (the package manager) is a much stronger sell than NixOS. You can use Nix to install your apps on top of another immutable OS, whereas otherwise you might go with Flatpaks, containers, AppImages, etc. It’s certainly better than adding Homebrew or some other manager like Pacman.

    For devs, Nix is nice for people who can’t or don’t want to use containers for any reason (or want to use both!). I just don’t see anyone benefiting from using NixOS except for Nix addicts.


  • Well, fuck. I just learned about this drama, and it doesn’t seem very positive for Bazzite’s future. What is it about Discord servers that turns adults into spoiled brats? Idk whether Antheas’ version of events are 100% truthful, but he’s at least one point about some of the questionable changes recently, and I’ve seen some power tripping from the Bazzite devs wrt Ptyxis and Bazaar.

    Luckily, since it’s ostree based I can switch back to eg Fedora Kinoite with a single command if things get too bad. It would be a real shame if Bazzite died though, as it’s one of the best out of the box experiences for gaming PCs/handhelds. For now, I’m sticking with it.










  • A “distro” is basically just:

    • a precompiled kernel
    • some preinstalled software

    Idk anything about Poseidon but,

    is it easy enough to replicate just by downloading the relevant packages?

    The answer to that is yes. Just pick a base you like (eg debian, fedora, ubuntu, …) and install the software you need. You could automate it with some simple scripts, or be fancy and write a Butane config to preconfigure a base Fedora CoreOS image. IIRC, the Omarchy distro is just the former, not even a proper “distro”.

    If you want to create your own “proper” distro that other people will want to use, there’s a lot more that goes into it: updates, builds, tests, deployment, patch sets (because you’ll inevitably need to patch various components for compatibility), bug reports, some kind of governance structure…

    It’s a whole software development thing. If you just need a customized platform for your buddies/workplace, customizing an existing distro is the only reasonable choice. I’d suggest looking into bootc and ublue if you need more than a simple post-install shell script.




  • There’s nothing wrong with wanting a GUI front end, but the ignorance on display here is embarassing.

    No, I don’t want to spend weeks to learn GDB inside-out, so I don’t have to search online for 15-30 minutes on an AI infested internet every time I want to use it, for each feature I’m using it for that day.

    Weeks? Just type ‘help’ and you’ll get the instructions in under a millisecond. No AI slop. There aren’t even that many commands to learn lmao.

    Pro tip: type ‘apropos <query>’ to search for appropriate help pages when you don’t remember the command.

    Do better.