5 ms·
> modular architecture > single, static binary compiled for any platform Huh? Aren't these exact opposites?
by trashburger 2y ago
> modular architecture
> single, static binary compiled for any platform
Huh? Aren't these exact opposites?
- mholt 2y agoPlugins (modules) are compiled in statically.
- pjmlp 2y agoJust like in the 1980's.
- infogulch 2y agoBuild-time modularity is a great balance between flexibility, installation simplicity, startup reliability, and binary size. Look at all these comments put off at the idea that maybe the tiny annoyance of building the software to have the exact features you want is worth it for reducing deployment complexity. It's kinda sad actually, compiling software should not be so scary.
- homebrewer 2y agoIt's not tiny when you include the need for ongoing support. It's the difference between enabling unattended-upgrades and (mostly) forgetting the thing exists, or adding another item onto your CVE tracking list and either building pipelines to automatically rebuild and update the server, or doing it manually every time a security bulletin comes out. When you have more than one system, it can't be just dismissed away.