this post was submitted on 29 Jun 2024
167 points (96.6% liked)
Linux
45530 readers
1026 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I hate that this post caused a fight here. I appreciate feedback and learning.
If I'm taking something away from this exchange is that immutable distros are a thing I need to understand better. In a way you are both helping me see some other aspects I haven't considered. If I were to go immutable there are some limits on what I can do, though there are some benefits in terms of security and app containerization. Based on some quick research immutable distros have been around but honestly I didn't really know any details. On the other hand it sounds like Ubuntu pushes packages my way and I might want want to explore so other options.
Thanks for the insights and I plan to do a lot more research on how I might proceed. I may have it working on one device, but adopting what is right for my workflow and needs is going to take some more effort. Best.
Hi. I'm not related to either of the two fighters. I do, however, admire your curiosity. Still, I feel a particular sentence made in this comment of yours has to be nuanced. If this endeavor of mine is not appreciated, then please feel free to notify me however you please.
So, without further a due.
Strictly speaking, yes.
However, we can categorize these as follows:
Furthermore, depending on your needs, you may not even have to deal with anything that's either not or less supported.
Finally, as the use of "some 'immutable' distros" suggests, not all immutable distros are created equally. Therefore, it's actually uninformed to lump all of them in the same category. True; they're referred to as 'immutable'. However, descriptions like atomic, reproducible and declarative are perhaps more useful when comparing one 'immutable' distro to the other.
I'm personally a big fan of 'immutable' distros. However, please don't feel compelled to delve into it as long as you're satisfied with your system.
My two cents. Enjoy!
I have been on Lemmy for awhile and this post has been the one to gain the most traction. Thank you, this helps even further. I scratched the surface of immutable and this further dissects it into deeper "categories". 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.
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.
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. This all gives me a greater understanding that helps me avoid and research more into the options based on needs.
Thank you for your reply!
It has been my pleasure 😊!
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.
Exactly.
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'm glad to hear that!
Great! FWIW, if there's anything to take from this interaction, then it's definitely this.
Thank you so much for your time. The amount of effort in your response is amazing and rich with details!
That's the most wholesome reply I've had in some time. Thank you for making my day! I appreciate it 😊!