I have found the idea of Flatpak very useful over the past 3 years. It has helped me to install software on my distro quickly and removing software without breaking other things or leaving too many things behind.
I have many problems with the implementation form trusting apps, to false sense of security, to broken apps VS Code's additional runtimes and broken screen sharing. On the one side these problems can be solved, on the other side I keep asking myself: should it be solved in this way?
I've been wondering if it would help to split Flatpak into components and support/implement awesome existing software like Firejail.
Flatpak just for dependency management is useful in the short term, but ultimately a waste of resources IMO. Flatpak for dependency management, portability and proper sandboxing is something I would find useful in the long term.
Linus pretty much said the same thing many years ago, but Linus is just some guy who like to complain (sarcastic).
Flatpak/Snap is a bandaid not a cure. The cure is for userland to provide backwards compatibility like the kernel does.
It's ironic, because depending on your distro this is the other way around. Same for proprietary software like slack or discord. I've found flatpak images that used newer libraries than Ubuntu's or Centos' native package-manager had.
I have many problems with the implementation form trusting apps, to false sense of security, to broken apps VS Code's additional runtimes and broken screen sharing. On the one side these problems can be solved, on the other side I keep asking myself: should it be solved in this way?
I've been wondering if it would help to split Flatpak into components and support/implement awesome existing software like Firejail.
Flatpak just for dependency management is useful in the short term, but ultimately a waste of resources IMO. Flatpak for dependency management, portability and proper sandboxing is something I would find useful in the long term.
Originally posted by Weasel
View Post
Flatpak/Snap is a bandaid not a cure. The cure is for userland to provide backwards compatibility like the kernel does.
The code is already there. You don't even have to fix security issues with the old one: since new apps will use the new interface, and people using flatpaks WOULD USE THE OLD LIBRARIES ANYWAY full of security issues. There's no difference.
Comment