News for hackers. Stuff that matters.
Re:Snap, Flatpak and AppImage, package formats compared by emilsedgh on Sunday October 14, 2018 @11:11PM (#18217154)
As far as I know, Snap, AppImage and the rest are all statically linked.

You can have static linked Deb's and RPM's as well. That's what most of the vendor-provided deb's and rpm's do.

Re:Snap, Flatpak and AppImage, package formats compared by faho on Monday October 15, 2018 @04:41AM (#18218262)
Technically, they usually aren't "statically" linked as such.

They usually use dynamic linking, but then ship those dynamically linked libraries in the package.

This has the advantage that the user can still replace the libraries if they want (e.g. for games this is sometimes useful to replace the sdl build with one with more options enabled), and I've heard rumblings that the support for static linking on linux isn't all that great.

Re:Snap, Flatpak and AppImage, package formats compared by zyga on Monday October 15, 2018 @02:00PM (#18222015)
Your knowledge is incorrect. Snaps don't have to be statically linked. They use a mount namespace with a predictable set of libraries that are maintained and receive security updates. In addition the application can bring additional libraries but those are on the application developer to maintain (or delegate to a hosted service like build.snapcraft.io to rebuild on security updates).

Sure, you can do static linking, you just don't have to and this is not how snaps work.

Re:Snap, Flatpak and AppImage, package formats compared by emilsedgh on Monday October 29, 2018 @06:01AM (#18326196)
Thank you for correcting me. Appreciate it.

Although my point somehow still stands:

Vendors could've statically linked their apps for a long time and provided debs and rpms relatively easily for a long time.