Shared libraries
Shared libraries
Posted Nov 25, 2025 18:29 UTC (Tue) by khim (subscriber, #9252)In reply to: Shared libraries by nim-nim
Parent article: APT Rust requirement raises questions
> What kills Java as a general purpose language that could be used to build generic components that could end up in generic software deployed in generic distributions is lack of ABI enforcement resulting in lack of version convergence.
Except it doesn't “kill Java”. It kills “generic distributions”. I'm not really even sure how they are relevant, in the grand scheme of things: the only reason they survived till now was the fact that people needed them to develop server software. But with Docker on macOS and WSL they no longer needed even for that.
> Each project is effectively a walled garden, its own component universe, hostile to other component universes.You mean: exactly and precisely like a Linux distro? Pot, meet kettle, I would say.
