Hacker News new | past | comments | ask | show | jobs | submit login

There was a time where shared libraries were necessary, because otherwise the programs would not fit into memory.



There may still be arguments around shared cache between programs though the security inspired rearranging things might thwart that.

I like static binaries a lot. Whole load of failure modes just gone. Building a clang that targets musl by default on glibc systems is loosely practical these days. That builds self contained binaries that only depend on syscall.

(It took me a few days, a lot of cursing at cmakes ideas about cross compilation and patching trunk slightly, but it can be done and enough of the patches stuck.)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: