jamesbunagna

joined 3 months ago
[–] jamesbunagna@discuss.online 1 points 2 weeks ago

Sorry, I was referring to BlendOS if that wasn't clear*.

However, if you did understand my intentions right away, then I'd regard it an oversimplification to 'equate' their respective experiences. Regardless, I do appreciate your input! Thank you.

[–] jamesbunagna@discuss.online 2 points 2 weeks ago (2 children)

It has been some time since I gave this a proper look. Do you use this yourself? If so, would you be so kind to share some of your experiences?

[–] jamesbunagna@discuss.online 4 points 2 weeks ago

OP, another vote for this one.

It addresses your concerns in a wonderful way:

  • Reliability; While it's far from unique in this regard, I'd argue that the uBlue distros are one of if not the most reliable desktop Linux experience that's currently out there. You know most of the drill already (read: built-in rollback functionality, clean base system). But, the uBlue project has some aces up on their sleeves that (to my knowledge) are pretty unique:
    • "Ninety (90) days of image archives allowing for flexible rollback options." The images are stored online, so they don't even take space on your device.
    • Shared community maintenance, i.e. even if upstream has a rare fuck-up, you can trust on uBlue's maintainers to deal with it without you even noticing. For a recent example of this, we got this.
  • Access to the AUR; while Distrobox can be installed on any distro, uBlue projects come with perks that make the whole experience better than it's found elsewhere. From quadlets that have been properly setup from the get-go so that you don't have to (additionally) maintain those distrobox containers, to even minor things like including Boxbuddy OOTB to make the transition as easy as they come.
  • Setup for Gaming; It goes without saying that Bazzite is excellent for gaming. It's gaming-ready OOTB and includes (almost^[1]^) all the performance tweaks you'd wish.
  • Setup and forget; I (almost^[2]^) don't know any other distro that better embodies this than Bazzite (and its other uBlue-relatives).

All in all, I think Bazzite is definitely worth a look. Consider installing it and setup to your heart's content. If -at any time during or after that process- you come across an insurmountable^[3]^ issue caused by its atomic/cloud-native/'immutable' nature, then you can check it off your list and look elsewhere.


  1. CachyOS is still superior in this regard by doing a better job at inching out (literally) every performance gain out there.
  2. Perhaps Endless OS does an even better job at this, but that would be a bad recommendation for all the other reasons.
  3. Before giving up, if you wouldn't have done it by then, at least consider contacting the community through their Discord server. They're very helpful. FWIW, Bazzite has pretty excellent documentation as well. (Even if it ain't as exhaustive as the even more impressive ArchWiki. Granted, it doesn't have to be as expansive.)
[–] jamesbunagna@discuss.online 3 points 2 weeks ago* (last edited 2 weeks ago) (3 children)

Literally said they don’t want immutable.

At best, they might have implied it. (But I don't think they do.) Here are the (relevant) snippets:

I honestly have even been looking into some of those immutable distros (that’s how much I don’t want to be fixing my system. I’m tired, I just want to use my system to get work done)

I was once told by some kind soul to use an immutable distro and setup “distrobox” on it if I wanted the AUR.

[–] jamesbunagna@discuss.online 4 points 2 weeks ago (1 children)

Seems cool, but it's unfortunate that the project doesn't seem healthy. Last commit was 5 months ago. Furthermore, its maintainer has even explicitly mentioned that the future of its project is uncertain. At least, we gotta give them credits for being transparent.

[–] jamesbunagna@discuss.online 2 points 2 weeks ago

I see that they have a Nvidia image and they actually recommend if possible to stay away from Nvidia but does it work well with Nvidia or AMD GPUs?

Just to be clear, the Nvidia images support Nvidia GPUs well and the non-Nvidia images support AMD (and Intel) GPUs well*.

[–] jamesbunagna@discuss.online 1 points 2 weeks ago (1 children)

I was wondering if VanillaOS would be a good fit for my parents, which actually, it might be. They have very basic needs. All their apps are on Flathub.

Have you considered Endless OS? It's another atomic distro based on Debian. However, it's based on the Debian stable instead of Debian unstable. Futhermore, instead of making their own tools (like Vanilla OS has done), Endless OS relies on established ones instead (like libostree, which is also found on Fedora Atomic).

[–] jamesbunagna@discuss.online 2 points 2 weeks ago* (last edited 2 weeks ago)

So, in the end, it sounds that is better to use Secureblue as it is

It ultimately depends on what you wish out of your system. For a general use system, I can't fathom myself preferring Bazzite over secureblue; simply for how secureblue's superior security comforts me. However, Bazzite would definitely be preferred on a HTPC/"game-console" device. Ultimately, it depends on what you wish out of your system. As we are talking on /c/privacy, secureblue is definitely the preferred system within that context.

FWIW, secureblue has also (very recently) been approved by Privacy Guides. They've yet to update their recommendations page, though. It will likely be mentioned alongside Kicksecure.

since it seems to support quite a lot of the things that Bazzite does. Am I following this right?

Close enough. Usability-wise, it's pretty smooth sailing after first setup. There are some minor things like how Waydroid works on Bazzite, but doesn't on secureblue (at least, it didn't when I tried it the last time). But, aside from those, it's definitely a very viable daily driver. Just ensure to do a thorough read of their FAQ and Articles.

[–] jamesbunagna@discuss.online 2 points 2 weeks ago (1 children)

Any particular friction with GPUs?

Not that I'm aware off. IIRC, both secureblue and Bazzite rely majorly on this for their hardware enablement. Hence, I don't think this should be significantly different between them.

I see that they have a Nvidia image and they actually recommend if possible to stay away from Nvidia but does it work well with Nvidia or AMD GPUs?

It should support both well, yes.

Can we maybe tinker it to get some of the things that we have in Bazzite?

You definitely can. Anything in particular that wish you to get over from Bazzite?

Random

Initially, I had read the question as "Can I tinker with it?". The answer written below tries to address that question.

I can't think of anything that you couldn't do inherently compared to what's possible on Bazzite. Heck, the way you engage in the act of tinkering should be almost identical. Note, however, that they do differ in how they accommodate building your own images. Bazzite prefers the template found on this page. On the other hand, secureblue relies on BlueBuild's, instead. Note that BlueBuild's template can also be used for Bazzite*.

[–] jamesbunagna@discuss.online 1 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

Regarding Caps Lock, the user named "warmaster" only relayed their own experiences. FWIW, I can relate to their experience. Ever since my switch from Windows to Fedora Silverblue, I haven't experienced any difference in Caps Lock functionality; it's literally the same as I was used to on Windows. And thus the very same you* said you liked. My repertoire of distros ain't as impressive as some notorious distro-hoppers. However, I don't recall this to be different on Arch, EndeavourOS, Nobara or other images within the Fedora Atomic ecosystem.

Edit: added "you"

[–] jamesbunagna@discuss.online 1 points 3 weeks ago (1 children)

That got a laugh out of me. Thank you! Sleep well ;) !

[–] jamesbunagna@discuss.online 1 points 3 weeks ago (3 children)

I couldn't make sense of that. What's that?

 

 

84
submitted 2 months ago* (last edited 2 months ago) by jamesbunagna@discuss.online to c/linux@lemmy.ml
 

https://github.com/AlfredoSequeida/hints

Disclaimer: I'm not affiliated to this excellent piece of software.

 

Disclaimer: I'm not affiliated to the project.

Aside from the fact that it's relatively new and unknown, does this hold a candle to other Firefox-based projects? They seem to be competent by their own comparison tables.

Has anyone got any first-hand experience?

 

Hey folks! After using Fedora Atomic for quite a while and really appreciating its approach, I've been eyeing one particular feature from NixOS: its congruent system management. Inspired from Graham Christensen's "Erase your darlings" post, I'd like to explore implementing something similar to NixOS' impermanence module on Fedora Atomic as one step towards better state management.

Why not just switch to NixOS? Well, while NixOS's package management and declarative approach are incredible, I specifically value Fedora's stringent package vetting and security practices. The nixpkgs repository, despite its impressive scope, operates more like a user repository in terms of security standards.

I've already made some progress with the following:

  • Fedora Atomic's shift to bootable OCI containers has helped with base system reproducibility when one creates their own images. This process has thankfully been streamlined by templates offered by either uBlue or BlueBuild
  • Using chezmoi for dotfiles (would've loved home-manager if it played nicer with SELinux)

My current (most likely naive and perhaps even wrong) approach involves tmpfs mounts and bind mounts to /persist, along with systemd-tmpfiles. I'm well aware this won't give me the declarative goodness of NixOS, nor will it make the system truly stateless - there's surely plenty of state I'm missing - but I'm hoping it might be another step in the right direction.

Particularly interested in:

  • Best practices for managing persistent vs temporary state
  • Working with rpm-ostree's (or bootc') assumptions
  • Tools or scripts that might help
  • Alternative approaches that achieve similar goals

Thanks in advance!

view more: next ›