Under normal circumstances you share as little as possible. There isn’t a situation where an app needs “library X version Y or greater”.
Some runtimes etc is usually all that’s shared.
Under normal circumstances you share as little as possible. There isn’t a situation where an app needs “library X version Y or greater”.
Some runtimes etc is usually all that’s shared.
Now they're making it so anyone with a keyboard can add to their package manager. Probably with the end goal of a walled garden ala Android and Apple.
The next stage is probably to "sandbox" whatever code runs in these installers into a virtual restricted environment. I would bet money on it.
Do you really want every app to have access to pretty much every piece of user data on the system, and every other app?
Basically, this is a good way of getting most of the worst features of both dynamic and static linking.
In the 90's it wasn't uncommon for installers to just poop application files or config files into Windows\System32.