Hacker News new | ask | show | jobs
by lykr0n 1818 days ago
Hell. Fine with me.

Flatpak, with all of it's issues, gives me something I did not have before- cross distro packages that work. Maintainers have to do one build for their application and can ship it, and then it works on Fedora, Ubuntu-types, Arch, and others. Ta-da!

Sure, doing package management yourself isn't that hard- but the barriers for the users are higher and it's not as easy to use. You could also get your package into vendor's repositories, but now you have to triage issues from a bunch of distros that might have other issues. It gets messy, vs the solution Flatpak offers.

3 comments

Would you prefer one of the alternatives that also gives you cross distro packages that work, but with stronger security guarantees and developer ethos?
What are those alternatives?
You can install nix. Does not give you sandboxes like flatpak unless combined with other tools like firejail or nixos-shell, but at least nixpkgs-unstable is one of the most up-to-date package managers out there.
snaps are the one I'm most familiar with, which provides sandboxing wherever possible, automatic updates, and a permissions system where I can do things like deny Firefox access to my webcam. And is available on a number of Linux distributions.
Conversely, if you publish your package exclusively as Flatpak, I will not download it. Nothing personal against your product, it's just not getting installed on my system via Flatpak.
“Your Bluetooth speaker has a hidden camera and wifi access point for your neighbours to login to so they can watch you shower” “Hell. Fine with me, it plays music very well”