‹ BackHN Continuity

Thread

US sanctions force The Netherlands off Microsoft and toward alternative NixOS

388 points · 396 comments · mywacaday

  1. paulvnickerson · · focus · HN ↗
    They didn't have to go with NixOS...
    1. thrance · · focus · HN ↗
      I think it makes sense? You probably get an easier time reproducing a config on thousands of devices using NixOS?
      1. viraptor · · focus · HN ↗
        Golden image deployments and netboot have been around for ages. If you want an unified system and control the infrastructure, it doesn't really matter which system you use.

        I'm not sure why they chose nix. But it does make it easier to carry local patches than a lot of other systems. I hope they succeed.

        1. tosti · · focus · HN ↗
          The one that makes it trivial to carry over local patches is Gentoo. I carry a set of patches to every new computer and update them whenever neccesary. No overlay yet :P
          1. hparadiz · · focus · HN ↗
            I've never had a Nix user actually able to explain why they use it in a way that coherently makes sense because it's a cult. You buy into it before know anything about it.
            1. aniviacat · · focus · HN ↗
              On many operating systems you keep accumulating junk around your system which become ever harder to clean up. Many techy people re-install their system every few years to clean it up, many non-techy people simply watch their system become ever slower and filled with cruft until they end up buying a new device.

              This is the main issue NixOS solves for me. I don't have systemd units or cronjobs or random config files spread across the system. I have one config file/directory, which contains everything.

              1. tosti · · focus · HN ↗
                You're overstating the problem to the point I have more doubts than before I read your argument.

                My beef with nix is the arcane syntax to get anything done. Yes, it's documented. No, it doesn't help that it reads like one of those strict, convoluted standards written by a committee of experts.

                1. viraptor · · focus · HN ↗
                  It's not arcane. You're just unfamiliar with it. It's pretty close to any lazy functional language.

                  Also what causes problems for others may not be the same thing that causes problems for you. You could try accepting others' experiences.

                  1. tosti · · focus · HN ↗
                    Who are you to tell me what to do? At best, you're being a hypocrit.
                2. aniviacat · · focus · HN ↗
                  Yeah, I'm not a big fan of the syntax either. But to me the benefits of NixOS far outweigh having to use an unwieldy config syntax.
      2. lurkerforawhile · · focus · HN ↗
        it makes so much sense. a small team of experts maintaining a rock-solid base configuration providing the essentials, which can then be built on top of for agency/department or even personal specifics - all declarative, immutable, cachable, testable. I can't think of a better tool for the job.
        1. viraptor · · focus · HN ↗
          As a downside, any change to software, version updates, keeping things secure now depends on the team is experts. Most are easy, some are hard (e.g. new software now requires a new Swift version - one person motivated enough to do that project has been pushing it for months), some are annoying (patch to libc means you're re-downloading your whole system).

          As a positive thing, maybe at least nixos will get a serious security pipeline rather than the current best-effort community approach.

          1. tosti · · focus · HN ↗
            Well that was the whole problem to begin with! A lack of experts. Hence they went with IBM and MicroSlop. These guys are late.
        2. tosti · · focus · HN ↗
          buildroot
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.