[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: failure.jpg (58 KB, 686x386)
58 KB JPG
Why isn't it as popular if it's so handy and useful?
>>
>>108784401
fuse2
>>
File: 5676787656765.png (107 KB, 863x740)
107 KB PNG
Letting jeets have access to the internet turned out to be a bad idea.
>>
>>108784401
It needs external tools like Gear Lever to be usable (updates, and integration into the desktop environment); the Appimage team officially endorsed a community Appimage update tool project, but even that got overshadowed. Otherwise, it is a worse version of Flatpak.

- Appimage being originally dependent on now deprecated libFuse2, which was already in maintenance mode (Appimage dev claimed the phasing out of Fuse2 was a corporate conspiracy). The transition to libFuse3 took years, and older Appimages still need libFuse2.

- No sandboxing or infrastructure to restrict app access to your files (now standarized in Flatpak under the XDG portal system).

- Appimage devs burning bridges and starting unnecessary beefs (like calling OBS studios devs corporate shills in their own GitHub for prioritizing Flatpaks releases over Appimage).
>>
I use it when there's no native packages for something, it's better than flatpaks
>>
>>108784401
>just works
>doesn't need 800MB for what would otherwise be a 20MB package
I really don't understand it.
>>
>>108784401
it didnt fail im literally running an appimage rn
>>
>>108784401
I use it regularly, I don't see any problems.
>>
>>108784605
Why don't they just do what the SDL devs did and create a compatibility wrapper library? Talking about something like this: https://github.com/libsdl-org/sdl2-compat
Couldn't that work?
>>
>>108784752
>better than flatpaks
you forgot to say it's WAAAY better than flatpaks
>>
>>108784401
Dunno what you're talking about, it works fine as a portable executable format.
>>
>>108784401
>Why did AppImage fail?
No, an amount of freeware does prefer AppImages over flatpak many reasons.
Also the format is stagnant where things like this can happen. >>108784476
>>
>>108784896
the problem with fuse2 was mostly dynamic linking, it's fixed now since they static link that now for the newer runtime
fuse3 cant possibly be used even with compatibility shims because it asks for root permissions which defeat the whole point of mounting a squashfs system with fuse for that use
>>
>>108784605
>Otherwise, it is a worse version of Flatpak.
Not at all these two are architectially diffrent, Appimages kind of works like a selfextracting zip while Flatpaks are much more similar to docker and podman.
>- Appimage being originally dependent on now deprecated libFuse2, which was already in maintenance mode (Appimage dev claimed the phasing out of Fuse2 was a corporate conspiracy). The transition to libFuse3 took years, and older Appimages still need libFuse2.
The thing that's holding back Appimage is the Devs hands down.
>- No sandboxing or infrastructure to restrict app access to your files (now standarized in Flatpak under the XDG portal system).
Yet, flatpaks have horrible integration with the system and has a lot of bullshit with it, to the point were if you need a browser, IDE and many similar things you are better of not installing them as flatpaks.
>>
>>108785186
i want to add that what people fail to aknowledge that appimages are basically self extracting executables
there's nothing wrong about that but is presents the same exact issues of program distributing as tar gz, some people fail to NOT bundle shit like stdc++ libgcc libgl, also there's several problem with namespaces regarding the linux linker, let's say you ship a dynamic library with the appimage and systemwide's mesa wants that same library with a slightly different version (mesa imports a fuckton of libraries at runtime btw), it doesn't necessarily need to be the same soname, well there you have symbol conflicts and you have probably to spend hours to fix that shit, granted you are lucky enough to manage to solve it.
That's why people have come up with half solutions like flatpak, because flatpak says fuck it and ships its own runtimes (INCLUDING THE GRAPHICS DRIVER AND XLIB OR LIBWAYLAND WHICH IS A FUCKING ABHORRENCE), the problem is that runtimes have an expiration date so no decent forwards compatibility.
My opinion is that linux application distribution won't improve until they decide to do something with the linker (ld. so) to address this, but the glibc guys don't really seem to give a shit



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.