poki
OP, it seems as if the fear mongering and misinformation may have reached you through your cautious disposition.
I’ve gone through every single comment found below your post and at times I’ve been dumbfounded and/or astonished by the ludicrous claims that are spouted.
FFS, someone even expressed a problem found on imperative systems… While Fedora Atomic can be made (relatively) declarative (i.e. the exact opposite of imperative) for over a year now.
I will leave you with two videos in which the recent conference talks by the very same people that work on Fedora Atomic can be found. Consider watching these if you’re interested to know what they’re actually currently working on. If you pay attention, you will even notice how they mention common misconceptions that have also been brought up here…
First watch this one. Then, watch this.
The only fair criticism that I’ve found is the required investment and effort to adjust due to the associated paradigm shift and learning curve. However, this is peanuts compared to Guix System or NixOS.
Thank you, once again, for the reply!
I just know that it is even “hard” to replicate the configuration of snapper on a system like Void Linux.
Yeah lol 😅. It’s definitely a blessing when it’s setup by default. For example, while Fedora Atomic does come with a built-in rollback mechanism through rpm-ostree
, Fedora does actually not. Hence, Fedora users are often interested to set it up themselves. And then, they find this gargantuan guide 😂.
But that might also stem from my lack of knowledge. At least the guides I found didn’t provide the same result.
To be honest, I wouldn’t be surprised if openSUSE Tumbleweed’s implementation is simply better. At least, it would make sense if that were the case. So, I will give you that 😉.
but I think it has the disadvantage of not having such an amazing documentation as other distros.
Fair. Fedora’s documentation isn’t that great either 😅. Though, in that regard, I’d argue only Arch and Gentoo have excellent documentation. Granted, I suppose that’s a prerequisite if the distro claims to be unopinionated; which both of them do while Fedora and openSUSE don’t.
If you stumble upon something and are looking for a fix online, you won’t find as much resources for it as there are for debian based distros for example.
I agree. But, for Debian (and Ubuntu), I feel their documentation isn’t necessarily better. Instead, their user base is simply more substantial. Hence, there’s a pretty good chance that someone has experienced the same issues before you did. And thus, it’s easier to find resources on the internet to help with troubleshooting.
All in all, I have to thank you for this amazing exchange.
I feel the same. Thank you! And I would also like to thank you for being patient with me 😅. I have got the tendency to write very long answers and not everyone appreciates those 😅. I even noticed how you weren’t particularly appreciative in this interaction. So, to be honest, I was very happy when you messaged me back earlier today. I really appreciate you for that!
I think this is one of the most friendly and informative exchanges I had on lemmy so far. :)
Thank you for being you! I am really grateful for these wholesome and sweet compliments!
Sometimes, I question if it’s worth pursuing these conversations. But, thankfully, exchanges like these make it worthwhile. My fate in humanity has just been rekindled. From the bottom of my heart, thank you 😊!
Thank you for reading through that info dump and thank you for your reply!
I see where you are coming from but I for example never head about Fedora Atomic whilst I am familiar with OpenSUSE MicroOS, GUIX, NixOS.
Interesting. So, you never heard of Fedora CoreOS, Fedora Silverblue, Fedora Kinoite, uBlue, Aurora, Bazzite and Bluefin?
ANYWAY, all this immutable talk is anyway pointless, because I was talking about general distributions and not a discussion about immutable distros.
On the topic which distro adopted what first, my confusion did stem from by what context. As I tried to make clear with my confusion about fedora not being rolling release.
Thank you for clearing that up!
To cut all this talk short here my answer to your question:
Finally 😜.
The default value of OpenSUSE Tumbleweed is pretty strong because
Thank you for your answer! First of all, regardless of which distro you would have chosen, I would have respected your answer. Though, depending on your answer, I could have definitely judged you for it 😂. Thankfully, however, you’ve shown to have great taste; openSUSE Tumbleweed is indeed a formidable distro. Unfortunately, I’d argue it’s (somehow) underrated and underappreciated; which is really a pity for how excellent of a distro it is. I hope it will garner a bigger audience, because it simply deserves better. Regardless, openSUSE Tumbleweed is definitely a top contender for best traditional distro IMO and I might have been daily driving it were it not for ‘immutable’ distros.
Secondly, while I agree with you generally, I can’t deny that the total package deal specifically is what makes openSUSE Tumbleweed special. So, the whole is greater than the sum of its parts.
- rolling release
Rolling release distros aren’t that rare by themselves. And, as even Arch is an independent distro with a rolling release cycle, it becomes very hard to regard this selling point as unique.
- zypper having sane args for regular tasks (install, search etc.)
zypper
’s args/syntax don’t seem very different from dnf
and apt
in terms of saneness. But, if this is a selling point for you, what prevents dnf
(which is found on Fedora) from being a selling point for you?
- btrfs as default filesystem
Fedora also ships Btrfs by default, though TIL that Btrfs was first adopted by openSUSE. But, once again, this begs the question why this isn’t a selling point (according to you) when it’s found on Fedora?
- optimal snapper integration which leads into
Snapper also seems to be properly integrated on the derivatives of other distros; e.g. Garuda, Siduction and SpiralLinux to name a couple. So, again, this selling point doesn’t seem unique.
- making a rolling release distro suitable for non-technical people/daily usage without fear of regular updates
Excellent. This is openSUSE Tumbleweed’s USP (if it’s combined with the fact that it’s a well-funded independent distro, great security standards et cetera et cetera). And if this is precisely what you seek from your distro, then openSUSE Tumbleweed is what you rightfully should stick to.
But this is just a general recommendation for “distros”.
Fair. I’m not necessarily opposed to it.
If the requirements get more specific it makes much more sense to make proper recommendations.
Interesting. Like, in which cases would you recommend something else for example?
So…, you don’t think it will make a difference. However, you do affirm that whatever CachyOS does is noticably better than the rest.
Perhaps more importantly, have you actually measured 1% lows or 0.1% lows on games. And did you compare how different distros fared in this regard?
TLE did a performance test on this distro and it was pretty much the same in terms of FPS as other distros.
Without measuring any 1% lows or 0.1% lows.
I enjoy TLE’s content, but that video is far from exhaustive on this.
Unless a better comparison comes out, we should reserve ourselves from making any judgements on this particular subject.
Definitely one of the better answers I’ve received so far. Thank you for that. However, I feel as if the following part reveals that it’s not as ‘protected’ as I’d like:
It also doesn’t protect you if someone gets root access to your device through other remote means.
Though, at this point, I’ve somewhat accepted that I’m seeking a software solution for a hardware problem. Hence, the impossibility of my query… I hope I’m wrong and perhaps you can point me towards the solution I’m seeking. However, if that’s not the case, then I would like you to know that I appreciate your comment. Thank you.
This seems like a very complicated way to achieve your goal! It sounds like sitting yourself down and giving you a stern talking to might be a beter aporoach.
You’re probably right. But, it ensures a surefire method if accomplished.
Having said that, if you have these very important files that you don’t want to lose, please make sure they’re backed up somewhere off of your machine. Storage fails, and it’s a horrible feeling losing something important. Unfortunately doing so would defeat the approach you’re thinking of.
Thank you for your concerns!
This might be a case of needing to reframe the question to get to the cause of the issue, and then solve that.
Makes sense.
So, why do you want to make it hard to reinstall your machine?
I want to set it up in a particular way to ensure maximum productivity. But I’m afraid that I’ll not go through with it (as has happened a lot in the past). Thus, making it impossible to reinstall should enable me to go through. As I wouldn’t have any other choice.
Is it the amount of time you spend on it
The amount of time spent unproductively. Yes.
the chance of screwing it up
Nope. I haven’t had a serious breakage since over one and a half years. I think I’m managing splendidly.
needing it working
Don’t really have particular problems related to keeping my system up and running.
has it become a compulsion or something else?
Not sure what you meant with this.
Maybe if we can get to the root of the issue we can find a solution.
I believe I touched upon this earlier in this comment. I just want to be very productive.
With regard to TPM, it’s basically just a key store, so you can use it fir anything really, althought it’s normally used by generating a TPM key and using it to encrypt the key that’s actually used to encrypt your data, storing the encrypted key with the OS. Just reinstalling won’t wipe the TPM, but unless you made an effort to save the encrypted key it’ll be gone. Given your problem statement above it just adds to the data you’d need to save, which isn’t helpful.
Uhmm…, I feel as if I should properly read up on this. Have you got any pointers you would recommend?