Glad to be of help!
And thank you for reporting back!
Enjoy ๐!
Glad to be of help!
And thank you for reporting back!
Enjoy ๐!
It has been my pleasure!
It used to be called Sericea. However, the obscure names started to become very unwieldy. Therefore, they chose to preserve the naming for earlier established and recognized names (i.e. Silverblue and Kinoite) while Sericea became Sway Atomic instead.
Thank you for your reply!
Thank you, this helps even further.
It has been my pleasure ๐!
I scratched the surface of immutable and this further dissects it into deeper "categories".
Yup. For your information, 'immutable' distros have only gained popularity relatively recently. In fact, for a long time, it was pretty obscure.
In 2003 we had the initial release of our first 'immutable' distro; NixOS. Then, inspired by it, Guix System was released in 2012. After which, within a couple of years, the distros with connections to enterprise Linux got their first 'immutable' distros:
However, these three were primarily meant for server and/or IoT. Then, in 2018, Fedora released Fedora Atomic Workstation (which later changed its name to Fedora Silverblue). I'd argue we owe the current renaissance of 'immutable' distros to it. And then, inspired by Fedora Silverblue, we've had the release of dozens of 'immutable' distros in the last 2/3 years (including openSUSE MicroOS Desktop (later openSUSE Aeon) in 2021). Ubuntu has yet to release their Ubuntu Core Desktop. Though, it's in active development.
However, even if we'd limit ourselves to the earlier mentioned 'immutable' distros (i.e. Fedora Atomic, Guix System, NixOS, openSUSE MicroOS and Ubuntu Core), we find that they're very different to one another. Heck, by comparison, e.g. Arch, Debian, Fedora, openSUSE and Ubuntu aren't actually that different to each other.
Though, perhaps curiously, we find that at least 80% of the user base of 'immutable' distros are using either Fedora Atomic (and/)or NixOS.
My first thought is that, if I didn't know about immutable distros in the first place (aside from the meaning of the term), I probably wouldn't know what I'm missing or gaining.
Exactly.
My uses for Linux will grow across 3 categories.
Business and office work. Mainly spreadsheets, documents, presentations, and virtual meetings
3D Design, 3D Printing, bitmap and vector graphics editing, coding, and retro video game development
Streaming via OBS, ATEM, webcam, HDMI capture, and various USB inputs and devices.
As far as I can tell, none of these should necessarily bring up problems or troubles on 'immutable' distros.
To give an example of something that's not or less supported on 'immutable' distros: Unified Kernel Image with Secure Boot.
AFAIK, openSUSE Aeon can do it currently. But IIRC, there's no documentation. NixOS can actually do it as well and there's plenty of documentation on it. Fedora Atomic can't yet, but there's active development surrounding it. However, I don't expect this feature on the smaller 'immutable' distros. Hence, for them, I'd regard this as absolutely impossible.
I have tried building machines on non-tablets and have got 80% of the way there with all 3. The tablet has me 100% with 1 & 2.
I'm glad to hear that!
This all gives me a greater understanding that helps me avoid and research more into the options based on needs.
Great! FWIW, if there's anything to take from this interaction, then it's definitely this.
Consider reporting back on how it goes ๐.
Ideally I would use an existing atomic distro with both Sway and Nvidia drivers
Consider taking a look at uBlue's base image with Sway and built-in Nvidia drivers or wayblue's image with Sway and built-in Nvidia drivers.
Were you pretty familiar with the terminal beforehand or just jumping in?
Yes, I did have some familiarity with the terminal.
Iโm chronically unable to finish projects but with such a fantastic tool maybe this one is the one?
I hope it will work out for ya!
Iโll try follow up if get something going.
Thank you for your consideration ๐!
You're welcome!
FWIW, last year, through what became BlueBuild eventually, I had my own image with all kinds of modifications within a weekend. And, perhaps most curiously, I was a total noob when it comes to containerfiles, github, git
etcetera. So, if I somehow managed, then you should definitely be fine.
Wish ya good luck! Consider reporting back ๐.
Probably explains why sudo dnf update/upgrade wasnโt quite doing what I expected in my Bazzite install.
Exactly.
Force of habit since Iโve used Fedora and Debian based systems in the past.
Understandable.
Iโve found it fine after an adaption phase
Though credit where credit is due. At this point, so well-beyond the adaption phase, I simply don't see myself use anything else. This is my home. Though I have to admit my serious interest in QubesOS (and the upcoming Spectrum OS).
Hard agree on knowing the nuances being problematic, clarity and accessible education is sorely missing, certainly the steepest part of the learning curve.
Agree. I'm at least thankful that it's a lot better than it used to be. Like two years ago, when as a total noob to Linux, I decided to cold turkey quit Windows and installed Fedora Silverblue on my machine. Well..., those first two weeks were pretty traumatic ๐. And, back then, there was not a lot out there. Luckily, I found this article that helped me to grasp the basics. And it has been smooth sailing ever since.
I just run โdistrobox upgrade -allโ in my Daily.service
That's pretty cool (and straightforward). Why didn't I think of that ๐? But yeah, quadlets FTW.
Fair.
Btw, was I correct on the following?
I assume this is based on an experience with Kinoite? Am I right?
Thank you for reading through that info dump and thank you for your reply!
Interesting. So, you never heard of Fedora CoreOS, Fedora Silverblue, Fedora Kinoite, uBlue, Aurora, Bazzite and Bluefin?
Thank you for clearing that up!
Finally ๐.
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 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
's args/syntax don't seem very different fromdnf
andapt
in terms of saneness. But, if this is a selling point for you, what preventsdnf
(which is found on Fedora) from being a selling point for you?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?
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.
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.
Fair. I'm not necessarily opposed to it.
Interesting. Like, in which cases would you recommend something else for example?