ABI stability funding
ABI stability funding
Posted Nov 25, 2025 21:22 UTC (Tue) by khim (subscriber, #9252)In reply to: ABI stability funding by bluca
Parent article: APT Rust requirement raises questions
If you have million servers then you would spend way more than $100 million on stuff not even remotely related to what you would pay for these servers. Wouldn't be surprised to find out that just building permits would cost more.
Heck, with million servers one, single, outage caused by problems with shared library compatibility may cost you more than $100 million!
An attempt to inflate price of something by shouting “but what if there are thousand, ten thousand, millions servers” would never work because not just expenses grow linearly but also cost of potential problems also grow linearly. Time when dynamic linking was feasible is long in the past for this very reason: in a world where human labor is cheap and hardware is expensive saving of one byte made sense. In today's world… not so much.
You may win some, in rare cases, if you have some component that's shared between hundreds and thousand of different programs (maybe some core OS library) but everything above that is cheaper not to share.
