News for hackers. Stuff that matters.
Re:Nix as OS X Package Manager by falcolas on Wednesday May 25, 2016 @06:45PM (#11773756)
How do you recommend applying security updates to the image, short of running (for example) `apt-get dist-upgrade`? What if that breaks? Do you just continue with the out-of-date image?
Re:Nix as OS X Package Manager by bjt on Wednesday May 25, 2016 @07:20PM (#11773959)
This is the biggie for me. When the next heartbleed comes out, it would REALLY suck to be running a bunch of opaque images that you have no idea how to patch.
Re:Nix as OS X Package Manager by rdtsc on Wednesday May 25, 2016 @08:18PM (#11774228)
That's the thing, I surprised how many people were "ok" with that binary imagine that someone built on their laptop. Few saw an issue with it, and instead praised it as a great win.

I mean, it was a win, not having to untangle the hairball of rpm/deb dependencies. I like that part too. But not understanding the downside was what shocked me. It was like everyone drank the magic kool-aid potion.

Re:Nix as OS X Package Manager by geocar on Thursday May 26, 2016 @03:39AM (#11776286)
> I surprised how many people were "ok" with that binary imagine that someone built

Really? This surprises you?

The gross majority of the world runs software this way.

The real issues are quality control and release process.

Re:Nix as OS X Package Manager by geocar on Thursday May 26, 2016 @03:34AM (#11776266)
That's an unrelated problem. Developing your systems interactively, instead of reimplementing them over and over again produces the same results, just faster. If your servers aren't ephemeral, or you only have "one machine", or if you don't know about heartbleed patching, then you're going to be fucked anyway.
Re:Nix as OS X Package Manager by geocar on Thursday May 26, 2016 @03:32AM (#11776259)
> How do you recommend applying security updates to the image, short of running (for example) `apt-get dist-upgrade`?

That's exactly how I recommend applying patches.

If it breaks things you can fix it.

You don't do this on a live system: If you're smart and your live systems are ephemeral you can copy your image, get it working, verify it interactively, and once you have a working image, you spin up new instances using the new system, and start shutting down the old systems.

Re:Nix as OS X Package Manager by cyphar on Wednesday May 25, 2016 @07:50PM (#11774100)
There's tools like zypper-docker that make this possible.