2 ms·
Code sharing should not be done, because it is a hard problem? Stuffing whole OSes + apps + their dependencies in containers, and running a # of those, is not
by RetroTechie 2y ago
Code sharing should not be done, because it is a hard problem?
Stuffing whole OSes + apps + their dependencies in containers, and running a # of those, is not the solution. That works for single-purpose uses like servers. Not for user-facing OSes that run a # of apps side-by-side.
Solving that "how to share code reliably" problem is the solution. Being a hard problem means it's worthwhile to find a good solution for it.
- dusted 2y agoSharing code runtime is not a hard problem, it's the wrong problem. Code _sharing_ shouldn't be done. Code _reuse_ sure, absolutely, and it's done right by including that exact, specific code at compile time. And yes, stuffing whole OSes + apps + deps into containers is indeed not the solution, it's the symptom.