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?

  • @[email protected]OP
    link
    fedilink
    English
    -11 year ago

    When you learn NixOS, you learn NixOS rather than Linux.

    That is exactly what I am talking about. You seem to have understood me the most. NixOS could be the unequivocally best distro ever. However, that does not change the fact that a big portion of your knowledge acquisition and experience gained from your time on NixOS, will be for NixOS alone.

    I am obviously not putting the two on the same line, but mac shares a lot of terminal syntax and programs with Linux. They still remain vastly different. So, this is exactly what concerns me with the growth that I seek in the Linux ecosystem.

    • pinchcramp
      link
      fedilink
      English
      11 year ago

      My question then would be: Why do you want to learn more about Linux in the first place?

      • @[email protected]OP
        link
        fedilink
        English
        21 year ago

        I don’t mean to sound crass here, but the best answer I can give you is, “because I want to”. I wouldn’t go as far as to say that I will pursue Linux professionally as a job. But who knows? I wouldn’t out-rule that.

        It’s something that I am passionate about and enjoy using. Therefore, I will naturally want to grow my knowledge in.

        • pinchcramp
          link
          fedilink
          English
          1
          edit-2
          1 year ago

          Not crass at all. I would suggest that you follow your gut instinct. If NixOS excites you, go for it. If you want to understand the intricacies of Linux itself, look into Linux From Scratch. If you want to understand how “regular” distros work (and what sets them apart from each other) hop around between your usual suspects until you’ve scratched that itch long enough. Want to form your own opinion around init systems? Use a distro that supports Runit, s6 or OpenRC besides systemd.

          I don’t think anyone else can tell you what you should do in this situation.

          Have fun!

          • @[email protected]OP
            link
            fedilink
            English
            11 year ago

            Many thanks! You are absolutely correct. I just wish I had the time for such fun adventures.

            That being said, it does seem I will definitely go through with trying out NixOS on bare metal, on my second SSD, and see how it goes. If I see any merit using it over to it from Arch, then I shall do so.