Personally I don't like either unless it's absolutely necessary for third-party software. The dynamic loader can't do its things when lots of different library versions exist and it wastes other resources and space. And it's very much harder to update everything when a vulnerable library exists.
This is also the main issue I have with snap. In their attempt to make it ubiquitous, Ubuntu are using it even for the smallest console apps with almost no dependencies.. I've even seen it used for go apps which are statically linked so they really have none. It's just a lot of overhead for no reason then.
This is also the main issue I have with snap. In their attempt to make it ubiquitous, Ubuntu are using it even for the smallest console apps with almost no dependencies.. I've even seen it used for go apps which are statically linked so they really have none. It's just a lot of overhead for no reason then.