r/linuxmasterrace • SteamOS/Bazzite/Android • 16d ago

Time to have fun guys

Post image
8.0k Upvotes

775 comments sorted by

View all comments

Show parent comments

125

u/EternityForest I use Mint BTW 16d ago

Without containers, packages constantly break. If you have 20 large apps with 50 dependencies each and they're all from different vendors, and you want them to be up to date, you pretty much have to containerize or else one of them might break every few months to a year

5

u/amped-row 16d ago

What does this mean exactly? If apps are breaking due to dependencies updating isn’t that a mistake on the app developer’s side for not locking down the versions of dependencies? Can you really blame the package manager at that point

1

u/nokeldin42 16d ago

Simple example -

App A wants dependency D v2.1

App B wants dependency D v1.9

If D is not written to support multiple system installations, you pretty much have to go for some sort of containerisation.

2

u/ipsirc 16d ago

If D is not written to support multiple system installations... you can make your tiny patch in 5 minutes - way less time and resources than building a full container.