this post was submitted on 17 Nov 2023
468 points (93.8% liked)

linuxmemes

21272 readers
424 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.

  • Please report posts and comments that break these rules!

    founded 1 year ago
    MODERATORS
     
    you are viewing a single comment's thread
    view the rest of the comments
    [–] [email protected] 16 points 1 year ago (4 children)

    OK I am more of a baby Penguin here, why do people hate Snap and Flatpack?

    [–] [email protected] 34 points 1 year ago (1 children)

    Flatpak is fine. Snap is Canonical's proprietary version, which ties you specifically to their app store. It's not designed to be an open standard but Canonical has made it compulsory in one of the largest distros (Ubuntu) and its derivatives. There are also problems with its sandboxing mechanism competing with AppArmor.

    [–] [email protected] 2 points 1 year ago

    AppArmor and SELinux sandboxing stuff pushed me to only install services with Docker on my headless machines 😣 found out most services can't write to their own homefolder

    [–] [email protected] 20 points 1 year ago

    There was an Ubuntu developer that left Canonical about a year or so ago. His reason was that he had spent a number of years (possibly over a decade, can't remember) optimizing some code and the kernel to get the fastest boot time possible.

    Then he saw Canonical practically throw his work out the window by introducing snaps, which until recently was plagued by serious slowness on the first start of a snap.

    He said it felt like his years of work just meant nothing at that point.

    There are a number of reasons Flatpaks are a better open source option, even if they aren't perfect.

    [–] [email protected] 3 points 1 year ago

    This hate comes mostly from Linux communities like here and on Reddit. When you see actual numbers, both are widely used for production use. They have lots of active users as reported in their respective blogs and websites.

    That said, it is aware that both had problems. Most hate towards Flatpaks that I can see is from purists that prefer their distro shipping their packages with dynamic dependencies and uprated by their package manager. Also there is complains with outdated runtimes and stuff like how sandboxing works.

    Snaps has all problems than before with some extras. When they were released, because of compression, they were painfully slowly to open and they affected boot time. Nowadays this is mostly gone, but they still keep a proprietary store, inability to have multiple repositories (stores) and they don't respect your home directory structure by placing a "snap" folder in your home.

    Personally I use both and I'm happy with them. The proprietary store stuff does not bother me because I'm already trusting canonical binaries by using Ubuntu and they are easy to use and be productive with them.

    [–] [email protected] 0 points 1 year ago

    You could be a vet

    People shouldn’t hate either