News for hackers. Stuff that matters.
Re:Valve Is Paying Open-Source Developers to Work on Proton,... by zeta0134 on Saturday December 17, 2022 @12:27PM (#34029940)
Given the choice I prefer native package -> AUR package -> AppImage -> Flatpack, in that order. (snap, you'll notice, is absent)

Arch is pretty good at making the native packages work, so that's always ideal. The community is generally pretty good at competently packaging AURs, and they'll do it for slightly less free things, so that fills a lot of gaps. AppImages and Flatpaks are great when they work, but opaque and difficult to diagnose when they don't :/ And snap is just... unpleasant. It's insistence to auto update separately from my package manager has really turned me off of it's whole ecosystem. No thanks.

Re:Valve Is Paying Open-Source Developers to Work on Proton,... by modzu on Saturday December 17, 2022 @01:00PM (#34030344)
flatpak > appimage for security and updates.
Re:Valve Is Paying Open-Source Developers to Work on Proton,... by bombolo on Saturday December 17, 2022 @05:19PM (#34032880)
Well you can statically link stuff in a flatpak… a distribution package however gets automatically rebuilt when a dependency changes, if it's statically linked.
Re:Valve Is Paying Open-Source Developers to Work on Proton,... by modzu on Saturday December 17, 2022 @06:10PM (#34033258)
sorry, is this an argument that appimage has advantages over flatpak for security and updates? could u elaborate?
Re:Valve Is Paying Open-Source Developers to Work on Proton,... by bombolo on Saturday December 17, 2022 @06:40PM (#34033439)
No I'm saying that flatpack can be as bad as appimage because nobody checks.
Re:Valve Is Paying Open-Source Developers to Work on Proton,... by 0cf8612b2e1e on Saturday December 17, 2022 @02:43PM (#34031406)
Why AppImage over Flatpack? I like the Flatpack ability to easily restrict network access to binaries. Probably possibly in all of the packaging formats, but limiting permissions feels like a functional piece of Flatpack.
Re:Valve Is Paying Open-Source Developers to Work on Proton,... by bayindirh on Saturday December 17, 2022 @03:49PM (#34032090)
Because AppImages need no daemons and plumbing. They are self contained binaries which contain everything it needs to run.

Running a big infra to run a single binary once in a while feels like a burden to some of us.

Re:Valve Is Paying Open-Source Developers to Work on Proton,... by viraptor on Saturday December 17, 2022 @09:36PM (#34034554)
Flatpak also doesn't need daemons beyond what the app is using.
Re:Valve Is Paying Open-Source Developers to Work on Proton,... by bayindirh on Monday December 19, 2022 @07:17AM (#34051217)
Yet you need to install flatpak package and its dependencies to run flatpak applications. Not to mention the flatpak package contains a four ".service." files, too.

They might not be triggered and launched all the time, but this mode of operation is different from .appimage files, which are just ordinary binary files you directly run.