is Flatpak eventually going to replace rpm and installers?

hi there, just saw about flatpak this morning, am just wondering if this is eventually going to replace rpm? i am old fashioned

I’m a doubter.

You need a basic system on which to build flatpak support. And I expect that basic system will still use rpm.

And then there’s a lot of standard software that could be done with flatpak or could be done with rpm. I expect the use of rpm to continue for that. But then we really cannot predict the future.

Yes, people will use flatpak. Only time will tell how much they use it and what else will change.

Probably not. Not everyone likes flatpak and the Linux landscape is filled with personal choice and preference. Some people will use flatpak, snappy, etc. Others are perfectly happy with rpm, deb or whatever package manager their distro uses.

I doubt it, still seems vulnerable for distributing malware and the likes… just google the recent ones for the likes of snaps…

I want my system lean and mean and use the provided libs and tools…

Flatpak seems to be mostly a cross-distro deployment platform, and less a package manager.
In other words, Flatpak can be used to deploy an application to most distros, but a package manger manages the installation of so much more… Not just entire applications but individual files, libraries, components,etc.

With technologies like Flatpak, my impressions are

  • Since every Flatpak app is completely self-contained, when many apps are installed there can be a lot of inefficient duplication of files
  • If every app is deployed in its own Linux container, it’s a cool way to leap to where I believe Linux as a whole will eventually evolve… Better isolation, better security running applications.
  • Limited to pre-built applications. There are a great many applications that exist, and do not yet exist which might be limted only by the imagination.

So no…
Flatpak is not going to replace common package management now or likely ever.
But, some of the features you now see in Flatpak will become more universal over time.