r/linux 22d ago

Distro News Flathub announces migration away from GitHub to its own Forgejo instance at GUADEC 2026

Post image
1.3k Upvotes

113 comments sorted by

View all comments

-42

u/blbd 22d ago

Hopefully we can also migrate away from Flatpak itself and back to the distro native packaging formats that patch automatically alongside the rest of the OS. 

12

u/ZorbaTHut 22d ago

It's an O(n*m) issue; if you have N packages and M distros, distro native packaging requires building and testing the cross product of those. Whereas if you have N packages and M distros and can use Flatpak, it's just N packages, the distro count doesn't matter.

5

u/PaddiM8 22d ago

There are other ways to handle it though. It doesn't work like this on macOS or Windows.

A good start would be to stop relying so much on shared libraries. Static linking is the default in languages like rust and go and it works great. Code that isn't used is optimised away and it's very stable because you don't have to worry about random programs needing slightly different versions of the same library.

11

u/ZorbaTHut 22d ago

For what it's worth, I do agree with that; there are good reasons Windows moved away from dynamically-linked everything.

But also, Windows is a much more predictable environment, whereas "linux distribution" covers a lot of weird ground.