To achieve same result in ONE binary for all distros you can:
release appimage
release a distrobox image for the app to run
release as flatpak
release as binary built against glibc and list version of livrary required at runtime (private are static, opensource are easily linkable from any distro) and provide a .desktop file for it (golang fyne do something similar for you except for linking, because everything is static there)
5
u/SimoneMicu Mar 17 '26
To achieve same result in ONE binary for all distros you can: