jamesbunagna

joined 2 months ago
[–] jamesbunagna@discuss.online 5 points 3 hours ago

I mean, like… To which Manjaro fuckup are they referring?

Obviously, I'm not the author. But if I'd have to guess, their answer would likely be "Yes.".

[–] jamesbunagna@discuss.online 3 points 5 hours ago

Author's disclaimer:

"Flatpak is NOT a distro, but that’s what Steam reports when it’s running on Flatpak, and Flatpak being distro independent we report it as a separate environment, if that makes sense. Feel free to ignore it if you wish."

[–] jamesbunagna@discuss.online 7 points 7 hours ago

Didn’t know Flatpak was a distro though

Author's disclaimer:

"Flatpak is NOT a distro, but that’s what Steam reports when it’s running on Flatpak, and Flatpak being distro independent we report it as a separate environment, if that makes sense. Feel free to ignore it if you wish."

 

 

[–] jamesbunagna@discuss.online 1 points 8 hours ago* (last edited 7 hours ago) (1 children)

Thanks OP for the clarification!

Unfortunately, I don't think can I really help ya out here. However, I do wonder: Would a solution involving the (so-called) unsafe browser of Tails satisfy you?

[–] jamesbunagna@discuss.online 5 points 1 day ago (4 children)

OP, could you please properly vocalize what you actually want/need?

If you don't know how, consider at least to answer the following:

  • Do you need it to be amnesiac? The very thing that defines Tails*.
  • What's wrong with Tor? Is your threat model so paranoid that you (somehow) don't even trust Tor? Or, are you not in favor of its (relatively) low bandwidth? Or, is privacy and/or security not even a thing you seek after to begin with? Or, at least not beyond what your average distro provides already*.
  • What do you intend to do with it? Daily drive it? If so, do you need persistence?
  • What does "Tails without Tor reliance" provide/offer you beyond a LiveUSB from any other distro? Or, rather, what do you hope it will provide/offer you?

FWIW, I'm afraid we might be dealing with a classic XY problem. Hopefully I'm just mistaken...

[–] jamesbunagna@discuss.online 5 points 6 days ago

Trivalent, i.e. "a hardened chromium for desktop Linux inspired by Vanadium". Vanadium, for the uninitiated, is the browser found on GrapheneOS; the most secure and privacy-friendly/conscious OS for phones.

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

The only thing is that there’s not a lot of distro-specific guidance out there

I'm genuinely curious to hear what's missing here.

[–] jamesbunagna@discuss.online 4 points 1 week ago

Not OP. But, FWIW, I've been daily driving secureblue for over a year now. And it has been wonderful experience.

Note that, by virtue of its superior security model, preconceived knowledge may not translate well. However, if you read its documentation and FAQ, then I'm pretty confident that you should be fine. Thankfully, if something's not clear or if you're facing issues, then you're in good hands through their Discord.

[–] jamesbunagna@discuss.online 4 points 1 week ago

Going from Linux Mint to Qubes OS could be rough. You're warned ;) .

[–] jamesbunagna@discuss.online 3 points 1 week ago

secureblue absolutely does.

Qubes OS does too. But that's becomes dom0 and most of the qubes you'd interact with are just Linux. But the qube can be based on BSD instead. Heck, you could have it based on Windows even. These qubes are VMs; so you can basically do whatever you want with them. The heavy use of virtualization is exactly what makes Qubes OS as secure as it is.

[–] jamesbunagna@discuss.online 3 points 1 week ago

Not the one you asked, but please allow me give my take on the matter.

Do you know if you can still do everything with it? Like atomic already has its own limitations and quirks. I can imagine there are bigger limitations with this.

Being derived from Fedora Atomic, already comes with its own set of limitations; like being limited in which kernel mods you can make use of (without reinventing the wheel), or how UKI is unsupported or how you should probably create your own image if you want to populate /usr. You can't even install software from any repository; e.g. installing the ProtonVPN RPM has been hit or miss for me.

And, on top of this, secureblue's hardening does (strictly) limit this even further. Most impactful, so far, would be the inability to use sudo or anything like it. Instead, run0 is suggested. I'm 100% sure that run0 is better. However, I've had at least 1 occasion on which the software doesn't know how to properly interact in this setting. Ultimately, I'd have to give the blame on the software that doesn't properly support run0. And, perhaps, you could help address the issue by opening a bug report related to it. But it's definitely something to keep in mind.

Finally, note on first setup you're walked through the many different additional hardening that can be reverted based on your needs. Just be aware of that fact.

Like can you install driver-level stuff like tablet drivers

Maybe. Depends on what exactly it is.

GPU/CPU control

I have.

udev rules

Shouldn't be a problem either.

etc… I guess I don’t really know the implications of the extra hardening.

If you're interested, I suppose the best course of action would be to find a secondary device of yours and setup it to your heart's content with secureblue. Whenever you face a roadblock, consider paying a visit to their discord server for support; they've been a great help so far. If, at some point, you find something you absolutely can't do, then you'd have to make up your mind on what you deem more important. Wish ya the best of luck!

[–] jamesbunagna@discuss.online 4 points 1 week ago

To add onto what N.E.P.T.R said, it is technically possible to make a custom amalgamation of Bazzite with secureblue's hardening. However, it would be neither here or there. Some discussion of it can be found here. IIRC, it was ultimately deemed counter-intuitive as a gaming-distro inherently conflicts with a hardened one.

Finally, we shouldn't disregard the technical part of this; it's IIRC one of the reasons why the Bluefin-variants of secureblue were eventually disbanded. It frequently had a lot of interesting bugs that were simply not present on other secureblue-images. This isn't on Bluefin either, as the non-hardened edition worked as you'd expect.

84
submitted 1 month ago* (last edited 1 month 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 ›