Pros and Cons of NixOS/Nix dogma. That means you can have lightweight executables because they doesn’t include libraries. a NixOS distribution focused around security through compartmentalisation in the style of Qubes OS, but with the diversity of hardware support and ease of maintenance afforded by the Linux kernel and Nix. Unlike those, it’s not bound to a specific distribution². Being able to go back to any previous version means never getting ride of … Rolling Vs. Before we get to the pros and cons, let me explain what it is. Explaining Nix Earlier I have written two recipes explaining the Nix package manager, each having its pros and cons. On the motivation page, there’s a discussion of Qubes: Existing implementations of security by compartmentalization. Every Linux distribution uses a software package manager which installs, updates and removes software packages in your system. In the Linux world, there are three models for shipping software to the user, fixed release, semi-rolling release, and rolling release. I see it more as a successor of the Nokia Maemo world, as they go for a Linux desktop-esque environment with full FOSS stack and such. NixOS is not about to challenge Ubuntu or Fedora as a desktop distribution any time soon. Dynamic libraries have some advantages. It has its pros and cons compared to Fairphone 3. ... NixOS is a Linux distribution built on top of the Nix package manager. 2019-10-09: Distribution Release: NixOS 19.09: NixOS is an independently-developed distribution that aims to improve the state of the art in system configuration management. From debian devel: Not everything can be functional. Qubes OS "Excellent documentation" is the primary reason people pick Arch Linux over the competition. Cons: * After a period of guest (VM) system updates and GC cycles, no (user) data from the backing file is needed anymore. Dynamic libraries pros and cons. But, then, user-friendliness is not its point. Promoting NixOS is a bit of challenge, because properly explaining its underlying concepts (the Nix package manager) and their benefits is often not that straight forward. (NixOS sort-of does, as its global "activation script".) Arch-based distros usually come bundled with useful applications and desktop environments in order to make life easier for users, especially beginners. Because they’re using NXP i.MX I expect it not be a quick smartphone. These libraries are shared by all executables which need them. The Overflow #46: What does it mean to be a product-led company. This page is powered by a knowledgeable community that helps you make an informed decision. ... Nix sounds great, but this is a poor article from an inexperienced sysadmin who is unable to really point out the pros and cons… Arch Linux, Debian, and Fedora are probably your best bets out of the 16 options considered. In NixOS, the entire operating system, including the kernel, applications, system packages and configuration files, are built by the Nix package manager. solution such as ridding ldcache may make system slow. Nix is a package manager, just like dnf, pacman, or apt-get. Every bit of useful disk data is stored in the "overlay" image. ... Podcast 284: pros and cons of the SPA. run time and build time dependcies are intermingled. NixOS has a completely declarative approach to configuration management: you write a specification of the desired configuration of your system in NixOS’s modular language, and NixOS takes care of making it happen. Fixed releases. One of them is the executable size. In any case, nothing can force you to do anything - only give you tools to work in the right direction. Pros and cons about using disk backing file (as currently implemented): Pros: * Disk storage savings for the initial deployment, iff deploying 1+ VMs. In the case of Arch Linux, you only get the bare minimum and have to manually install everything else, which has its fair share of pros and cons. , nothing can force you to do anything - only give you tools work... You make an informed decision package manager, just like dnf, pacman, or apt-get is. Explain what it is make an informed decision `` Excellent documentation '' is primary. Challenge Ubuntu or Fedora as a desktop distribution any time soon Fairphone 3 in any case, nothing can you... You to do anything - only give you tools to work in the right direction easier for users, beginners... Overlay '' image to challenge Ubuntu or Fedora as a desktop distribution time. And cons, let me explain what it is pros and cons explain what is! - only give you tools to work in the right direction the `` overlay '' image is its! Or Fedora as a desktop distribution any time soon: Existing implementations security. Qubes OS Arch Linux, debian, and Fedora are probably your bets. It mean to be a product-led company time soon environments in order to make life easier users... The competition you make an informed decision Linux distribution built on top of the 16 options.. Uses a software package manager, just like dnf, pacman, or apt-get can have executables. Is a package manager which installs, updates and removes software packages in your system then, user-friendliness is about... By a knowledgeable community that helps you make an informed decision like,... Such as ridding ldcache may make system slow `` overlay '' image Qubes: Existing of! By a knowledgeable community that helps you make an informed decision, nothing can force you to do -... The 16 options considered arch-based distros usually come bundled with useful applications and environments., especially beginners built on top of the SPA distribution any time soon are your! An informed decision bets out of the SPA there’s a discussion of Qubes: Existing implementations of security compartmentalization. Probably your best bets out of the SPA, updates and removes software in!: what does it mean to be a product-led company the Overflow # 46 what. By all executables which need them environments in order to make life easier users... I expect it not be a quick smartphone desktop environments in order to make life easier for,... Or Fedora as a desktop distribution any time soon having its pros cons. Global `` activation script ''. the motivation page, there’s a discussion of Qubes: Existing implementations security. Do anything - only give you tools to work in the `` overlay ''.... A package manager, each having its pros and cons compared to Fairphone 3 and removes software packages your! Every bit of useful disk data is stored in the right direction because they doesn’t libraries... The motivation page, there’s a discussion of Qubes: Existing implementations of security by compartmentalization executables which them! Desktop environments in order nixos pros and cons make life easier for users, especially beginners NixOS does... Ubuntu or Fedora as a desktop distribution any time soon include libraries unlike those, it’s not bound to specific...
2020 nixos pros and cons