4 ms·
> Go’s pathological NIH syndrome does come with downsides. Yes. And you can add the inability to use the glibc's nss modules under Linux. Making it unable to
by adev_ 6y ago
> Go’s pathological NIH syndrome does come with downsides.
Yes. And you can add the inability to use the glibc's nss modules under Linux.
Making it unable to use sssd properly and authenticate a posix user on a machine with LDAP authentication.
Getting completely independent from OS sys lib has consequences
- alecthomas 6y agoThis is not accurate. [1] When compiled on Linux for Linux, Go will use libc and natively call NSS. When cross-compiling to Linux from another system, Go requires (mostly) CGO to be disabled and a subset of NSS will be implemented in Go. Native NSS modules will not work. [1] https://github.com/golang/go/issues/24083 https://github.com/golang/go/issues/24083