Nix and NixOS
Paul Meyer
Go in the Nix ecosystem: vulnerability scanning and experiments towards a next-gen builder
Saturday 12:15-12:35
|
K.3.601
After looking at the current way Go code is packaged in nixpkgs using buildGoModule
, disadvantages are pointed out with a focus on security (backed by data from govulncheck-nixpkgs project) and performance. Out-of-tree alternatives are presented with a focus on the new and promising approach of gobuild.nix, which implements a hook-based builder with module-level caching.