Hi everyone!

I saw that NixOS is getting popularity recently. I really have no idea why and how this OS works. Can you guys help me understanding all of this ?

Thanks !

  • Veritas@lemmy.ml
    link
    fedilink
    arrow-up
    10
    arrow-down
    2
    ·
    2 years ago

    The increasing popularity of NixOS can be attributed to several factors that make it stand out among other Linux distributions. Some of the key reasons why people are switching to NixOS include:

    1. Reproducibility: NixOS allows for reproducible builds and deployments, ensuring that the same code will produce the same output across different environments[1][2].

    2. Easy rollbacks: NixOS has built-in rollbacks, which means that if a configuration change causes the system to be unbootable, it is easy to roll back to a previous working install[1][3].

    3. Nix package manager: NixOS uses the Nix package manager, which simplifies package management and system configuration[1].

    4. Multiple versions of the same package: NixOS allows users to have multiple versions of the same package installed, which can be useful for testing and development purposes[1].

    5. Stability: NixOS is considered a very stable platform compared to other Linux distributions, such as Arch Linux[3].

    6. Declarative configuration: NixOS uses a declarative configuration approach, which offers benefits over the imperative approach used by more traditional operating systems[4].

    In addition to these features, the recent introduction of the open-source platform flox has made it easier for developers and enterprises to adopt NixOS. Flox expands on Nix’s unique approach to package management and system configuration, providing convenience, collaboration, and control throughout the Systems Development Life Cycle (SDLC) [5]. This has led to an increase in the adoption of NixOS among developers and enterprises.

    Overall, NixOS offers a combination of stability, reproducibility, and flexibility that appeals to developers and users who want a reliable and customizable Linux distribution.

    Citations:

    [1] https://itsfoss.com/why-use-nixos/

    [2] https://techcrunch.com/2023/02/07/flox-raises-27m-to-bring-nix-to-more-developers/

    [3] https://ramsdenj.com/2017/06/19/switching-to-nixos-from-arch-linux.html

    [4] https://www.anthes.is/nixos-pros-cons.html

    [5] https://finance.yahoo.com/news/flox-raises-27-million-introduces-140100442.html

    • Arthur Besse@lemmy.mlM
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      this comment reads suspiciously like it was written by an LLM (eg ChatGPT). was it? please don’t do that!

        • Arthur Besse@lemmy.mlM
          link
          fedilink
          arrow-up
          2
          arrow-down
          2
          ·
          2 years ago

          Do LLMs give citations?

          do they ever!

          (The citations in this comment appear to be all real links about NixOS, but they are not particularly relevant to the places in the comment where they’re cited.)

    • NathanUp@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      I would love to have #4 on Arch / EndeavourOS.I recently had my Scribus install (SVN from the AUR) break due to Arch moving to some newer library. There really isn’t an easy way to solve this AFAIK.