Hacker News new | past | comments | ask | show | jobs | submit login

Snaps also can't be installed from anywhere besides Snapcraft. That's a huge red flag to me.

I initially disliked Flatpak, but I've come around to it recently in light of where Snaps seem to be heading.




Slight correction: you can easily download a Snap from a website and install it like you would do with a Deb package.

It's the repository that's locked; Snap only supports a single repository; the "Snap Store".


While flatpak runs on the traditional repo model where you can add as many repo sources as you want.

I can't see a single thing Snap has going for it when Flatpak is the same idea but better in every single way.


The more i look at snap, the more i dislike it.

The same goes for flatpak too unfortunately.

Currently I feel like AppImage, while kind of a hack, might just be the best solution.


The funny thing is, that NixOS did actually solve the goddamn dependency hell problem in the best possible way and yet there are n different ways that try to do something, but fail. Linux should at least converge on this one actuall good solution.


AppImage is the best, and I wish more developers would use it. At least for desktop/end-user software. Maybe Guix is a better choice for a server, though I don't have much experience with it.


Appimage is basically a linux port of the windows workflow where you download an exe file from random sites and run it. No update mechanism, no discovery, no install/remove mechanisms no sandboxing.

Appimage is super cool for being able to quickly test builds of stuff but for software you actually use its not great.

I have been using Fedora Silverblue for a few months now and using flatpak to install every gui tool and its been excellent. I use a tool called flatseal which lets me tighten or loosen permissions for apps based on what I need which has been awesome. I can just flat out disable networking on apps if I don't need the networked parts.


> Appimage is basically a linux port of the windows workflow where you download an exe file from random sites and run it. No update mechanism, no discovery, no install/remove mechanisms no sandboxing.

Not 100% true. See e.g.

https://github.com/probonopd/go-appimage/blob/master/src/app...

Since the AppImage format is always the same and not just a random .exe it is possible to build tools around them.


I use it on https://mudlet.org and it's amazing. No Linux users are ever issues with them - it's an effectively solved distribution problem.

The one drawback is that you need to use an ancient compiler, but for our purposes that ancient compiler supports C++17 so that is okay for the time being.


It was a huge enough red flag that Mint removed snap store out of the box.

https://linuxmint-user-guide.readthedocs.io/en/latest/snap.h...




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: