Ask HN: App Distribution Through the Ages
The rise of open source, garbage-collected languages, language runtimes and centrally controlled appstores has become the norm.
Why haven't we had an evolution of better ways of linking/loading applications and policy enfocement that improves memory safety, user security and privacy without the rent-seeking central app store mechanisms? Something like docker or podman but at an application binary level that can enforce a stricter contract and policy enforcement (and maybe portable across OSes) using advancements in languages and systems such as refinement types, SMT solvers, proof systems etc.,
Is there any practically usable software that strives to do this?