this post was submitted on 30 Jun 2023
19 points (100.0% liked)

Linux

1259 readers
45 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

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Okay, so hear me out...

My interest was piqued when I started knowing more and more about NixOS from the recent "I use NixOS btw" wave everywhere. The main selling point for me was the one config file to rule them all. I have always wanted something like that on Arch. And here it is with a dose of immutability, and extra stability in the form atomic updates and whatnot. You also had the option of turning it to a rolling release model; that's awesome! What's not to love then?

So, I kept reading even further about NixOS. I got to learn about how the Linux root structure is almost completely different. Building packages from the source follows a completely different procedure. Configuring anything in your system will rely on the main config file, instead of executing the standard terminal command, or editing their respective config file. The list goes on...

I understand that all of this is done by design. They are not flaws, per se. Rather the means to facilitate the philosophy that every NixOS user is after. However, that also does not mean it is inherently flawless in the grand scheme of the entire ecosystem. I personally love Linux, and would always want to grow with my knowledge in how I handle and get things done in it. Wouldn't me disconnecting away from that, in favour of the NixOS' arcane methods, just hurt my progression in my Linux learning journey?

This is a genuine question, of course. I have been thinking about this for a few days now, unsure of whether I should change course and get into it or not. I also do not have the time to use other distros aside from what I mainly install; I would be all in. So, what do you all think?

you are viewing a single comment's thread
view the rest of the comments
[–] SmallAlmond@lemmy.dbzer0.com 1 points 1 year ago (1 children)

I've heard NixOS is used on big scale deployments, and it is a well paid job it just won't be easy

[–] pinchcramp@lemmy.dbzer0.com 0 points 1 year ago (1 children)

No disagreement there. There are companies that use NixOS. But I'd argue that the majority of paid Linux admins don't manage NixOS systems but rather RHEL, Ubuntu, Debian, OpenSuse and others.

[–] SmallAlmond@lemmy.dbzer0.com 1 points 1 year ago

Yes, of course. NixOS is just a "nice to have" kind of thing.