4 ms·
> This is a big point for companies that are worried about running current Nix (which is fairly easy to segfault) on production machines as root. Oh wow, wait
by otabdeveloper4 5y ago
> This is a big point for companies that are worried about running current Nix (which is fairly easy to segfault) on production machines as root.
Oh wow, wait till they find out what language the OS on their production machine is written in!
- kripke 5y agoThat is not a good argument. What matters to companies is: "is this stable enough not to be a concern", and according to GP Nix falls short on that front currently. They will not care how you achieve this --- C, a rigorous process and a world-class army of developers like the kernel is fine; Rust, a sloppier process, and less developers will be fine too. Heck, I'm not sure they'd care if you deliver stable and robust software using hand-written assembly, if not out of concerns for long-term support (and your mental health).
- otabdeveloper4 5y agoPoint is that measuring stability and safety by counting the number of fashionable buzzwords is totally braindead.
- tazjin 5y agoThat's not what anyone is doing though. You can run Nix with minor tweaks to e.g. its garbage collector settings[0] and you'll quickly see it crash in various ways. Memory safety is a real concern in programs, not a buzzword. [0]: https://github.com/ivmai/bdwgc/blob/master/doc/README.environment https://github.com/ivmai/bdwgc/blob/master/doc/README.enviro...