Why do you use the distro you use?
-
Title is quite self-explanatory, reason I wonder is because every now and then I think to myself "maybe distro X is good, maybe I should try it at some point", but then I think a bit more and realise it kind of doesn't make a difference - the only thing I feel kinda matters is rolling vs non-rolling release patterns.
My guiding principles when choosing distro are that I run arch on my desktop because it's what I'm used to (and AUR is nice to have), and Debian on servers because some people said it's good and I the non-rolling release gives me peace of mind that I don't have to update very often. But I could switch both of these out and I really don't think it would make a difference at all.
Arch has a combination of great documentation and great packaging. I use Debian on a server but for daily use, everything I need is on Arch.
-
It's basically a drop in replacement for dnf.
As simple as sudo rpm-ostree install vencord. Then you reboot and it's there.
That's assuming it's already in the repos. If not, I'd recommend you look into distrobox. It allows you to install apps from any other distro in Silverblue. You can add them to your menu and have them behave as native apps.a drop in replacement for dnf is exactly what I was hoping for. Having to restart kinda sucks but shouldnt matter since im going to setup the box once and then it be done.
-
Fyi you can put cachyos repos on top of regular Arch
Yeah, I did that a while back on endeavourOS. That's how I first learned about Cachy OS. I decided it's not worth the extra time spent troubleshooting for me.
-
I've been using Mint for a year now and I just got a second laptop and the first thing I did was Wipe Windows 11 off of it and install Mint.
It does everything I need it too.
honestly mint really a very easy distro, I enjoyed using it too. Fedora and other distros also seem pretty cool
-
I update daily and never had issues with packages.
I mostly use it for accessing my servers when I leave home. So, no need for constantly updating it. I prefer to install the OS and forget about maintaining it on that device.
-
Some answers to your first question you can find here: https://madaidans-insecurities.github.io/guides/linux-hardening.html
For the second question about in what ways Secureblue do mitigate that you can find more here:
https://secureblue.dev/featuresThe last question about usability, is very usable. If you use Bazzite you may have a similar experience. It is not like QubesOS that isolate all processes making it even not able to use a GPU.
Thanks! That first link is an excellent resource for a security tool I'm working on. Specifically, gVisor, which I hadn't heard of, but looks like an excellent way to harden containers.
I may rebase to secureblue from Bluefin at some point to give it a try.
-
Perhaps, but when I accidentally nuked my system by dd'ing to one of the hard drives, being able to install the exact same system back into it by pointing the installer to my git repository was an excellent experience.
Is the restoration method mentioned here really only achievable via nixos? How can you be so confident that you are truly reobtaining an "exact same system"?
Nixos consistently intrigues me because of what it seems to be accomplishing but I can never dive in because there seems to also be many warnings about the investment required and the potential for other more complicated and really nuanced drawbacks to arise.
Give it to me straight--is it offering a new approach of stability with the emphasis on reproducibility? If I'm a gentoo enjoyer hardset in my ways, what could I stand to gain in the nixos/guix realm?
-
I've found it can be easier to manage what you have installed, since you can just look at that list and go "oh, why do I still have xyz installed, idek what that does anymore"
While it sounds sexy and attractive... Not sure the amount of time needed to configure your NixOS is worthwhile. (Except if you have time to spare and want that learning experience !)
Just put everyhting In your personal notes and you have a similar "feature"?
The configuration of nix is not the time consuming part, most of the time it's faster than other distro if you are a developer.
The time consuming part is having an issue with a niche package, the only doc you have is the code and random github issue from 3 years ago that don't mirror your config, and the nix evaluation doesn't tell you which part of the config is the problem. -
Is the restoration method mentioned here really only achievable via nixos? How can you be so confident that you are truly reobtaining an "exact same system"?
Nixos consistently intrigues me because of what it seems to be accomplishing but I can never dive in because there seems to also be many warnings about the investment required and the potential for other more complicated and really nuanced drawbacks to arise.
Give it to me straight--is it offering a new approach of stability with the emphasis on reproducibility? If I'm a gentoo enjoyer hardset in my ways, what could I stand to gain in the nixos/guix realm?
Your personal files e.g. ~/Documents are not recreated, you'll still need backups of those.
caveats are you've got to use:
- home-manager to generate your dotfiles.
- something akin to sops to generate and securely store your private keys and secrets.
But all this can be written in the one flake, so yes
nixos-install --flake <GIT URL>#<HOSTNAME>
Is sufficient for me to rebuild my desktop, laptop or server from the same repository. -
Is there an official build for general release, or are you running a steam image built for a handheld?
Yep! It's the SteamOS 3 beta... It's got some bugs and some weirdness to it, but it's not terrible at all