@gloopsies @bufalo1973 perhaps one thing that bothers me is the inconsistency. and to a smaller extent, how this isn't how UNIX has worked before.
Top-level
@gloopsies @bufalo1973 perhaps one thing that bothers me is the inconsistency. and to a smaller extent, how this isn't how UNIX has worked before. 4 comments
Flatpak actually addressed most of the storage problems already. It has a diff engine that saves a lot of space if different apps use same libraries (even different versions can be deduped with only version differences being left out). That and compression makes flatpak apps take even less space sometimes then native packages if you already have the runtime installed by other apps. It's true that if you only have one or two flatpak apps it takes a lot more space but even if you install a kde app on gnome desktop with native packages it would take the same amount of space since you don't have the kde runtime so it's not comparable |
@gloopsies @bufalo1973 it's also very much an admission that shared libraries and shared dependencies failed to do what they set out to accomplish, and an admission of defeat. "yes, multiple copies of things that do almost the same thing will have to exist on disk, and in memory space, only because they're all slightly different" and it's maddening.