• SpiceDealer@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    It’s a neat concept. The distro-agnostic aspect is definitely a plus for some people but I still distro-specific installation methods. The only time I would seek out the Flatpak version of a particular software is when it’s the only version available.

        • Allero@lemmy.today
          link
          fedilink
          arrow-up
          0
          ·
          9 months ago

          Mostly because of detailed and easy permissions, and also because I have other distibutions on my other computers and want my programs to be consistent everywhere - same programs, same version.

          • Dessalines@lemmy.ml
            link
            fedilink
            arrow-up
            0
            ·
            9 months ago

            Which ones? Everything in the arch main repos are compiled for your system, and most things in the AUR can either be built from source, or have -bin installs.

            • Horse {they/them}@lemmygrad.ml
              link
              fedilink
              English
              arrow-up
              0
              ·
              9 months ago

              aleph one from the AUR refused to run properly, often crashing on startup so i just grabbed the flatpak
              the weirdest one was ghostwriter from the official repos, for some reason one day the preview window showed heavily corrupted output and tinkering with it on and off for a week did nothing, including a complete purge and reinstall of the program
              the flatpak was the only version of it that worked after that

    • underscores@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      9 months ago

      Me pretty much only ever using arch Linux: “what the fuck is a flatpak”

      I once had to install Firefox into wsl (Ubuntu) and I wanted the kms on the spot.

      But maybe it’s not that bad for newer people to get started with Linux.

    • shrewdcat@lemmy.zipOP
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      No gui’s to my knowledge, but there are package managers that can install them, such as Bauh.

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 months ago

      KDE Discover and GNOME Software can install from FlatHub (or other Flatpak repos, if you add those).

    • frozenspinach@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 months ago

      It destroys the beautiful and carefully cultivated ecosystem of distributed packages that has been the bedrock of Linux for decades. They’re bloated, often not quite as sandboxed as claimed, have created packaging chaos, and assume availability of system services that may not be there.

      • sunzu2@thebrainbin.orgBanned from community
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        All of this is true and precisely zero normies care about any of it.

        The fact that I can put my idiots family on any modern distro and tell them to use the app store alone makes flatpaks king of the app management

  • Mordikan@kbin.earth
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    I like the sandboxing of Flatpak, but I prefer AppImage as I don’t like having the Flatpak runtime requirement.

    • eta@feddit.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 months ago

      Don’t AppImages also have a similar requirement just with stuff that is already installed on many popular distros so many people just don’t notice it? I think I read somewhere that running AppImages on systems that even slightly differ from the big popular distros is a pain since you still have to ship this stuff with them but it is more cumbersome than with flatpaks.

      • Mordikan@kbin.earth
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        That is technically true with things like glibc, but I’ve never seen a system that did not already include baseline packages.

  • Axum@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    Flatpaks are good, especially compared to snap.

    The future is atomic OS’s like silverblue, which will make heavy use of things like flatpak.

    • Caveman@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      Snap is not all bad if you’re on a Ubuntu based distro, I just don’t like the way it’s pushed and that it comes from Ubuntu mostly. Startup time is a major issue for me also, but all in all it works.

      I’m still sitting on the fence, heavily prefer flatpak but when Ubuntu is going to package nvidia drivers in a snap it’s a thing I’m up for trying.

      My understanding is that if I’m on Ubuntu and the snap uses the same underlying Ubuntu version as my distro it should be fast but I haven’t seen it.

    • Yozul@beehaw.org
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      Atomic distros are cool, and I’m sure they will only get more popular, but I don’t buy the idea that they’re “The” future. They have their place, but they can’t really completely replace traditional distros. Not every new thing needs to kill everything that came before it.

      • HayadSont@discuss.online
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        They have their place, but they can’t really completely replace traditional distros.

        As it stands, I kinda agree. But I truly wonder to what extent we might be able to close the current gap.

    • olenko@feddit.nl
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      Immutable OSes are difficult to use for coding or other tasks that include installing many terminal utilities and for that reason, I don’t recommend them and certainly don’t want them to be the future of Linux distros. And if I’m going to create a container running a different distro to install and run the apps I want to use, then I may as well use that distro on my host.

      • Axum@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        You just move to user directory installation of most tools via brew on Linux. It’s not difficult. The Bazzite distro handles all this incredibly well via brew, flatpaks, and distrobox.

  • The_Grinch [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    I don’t like how so many distros ship with discover configured to install flatpaks by default. It’s a huge newbie trap when you click “open file” and uh where are all my files?? You should only install a flatpak if the program is not available for your OS, or if the native version doesn’t work for some reason.

  • corsicanguppy@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    Former OS security here (I worked at an OS vendor who sold an OS or two and my job involved keeping it secure).

    Fuck no.

    Sorry if that makes you downvote, but it doesn’t make them safer.

      • zarenki@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        A few reasons security people can have to hesitate on Flatpak:

        • In comparison to sticking with strictly vetted repos from the big distros like Debian, RHEL, etc., using Flathub and other sources means normalizing installing software that isn’t so strongly vetted. Flathub does at least have a review process but it’s by necessity fairly lax.
        • Bundling libraries with an application means you can still be vulnerable to an exploit in some library, even if your OS vendor has already rolled out the fix, because of using Flatpak software that still loads the vulnerable version. The freedesktop runtimes at least help limit the scope of this issue but don’t eliminate it.
        • The sandboxing isn’t as secure as many users might expect, which can further encourage installing untrusted software.

        By a typical home user’s perspective this probably seems like nothing; in terms of security you’re still usually better off with Flatpak than installing random AUR packages, adding random PPA repos, using AppImage programs, installing a bunch of Steam games, blindly building an unfamiliar project you cloned from github, or running bash scripts you find online. But in many contexts none of that is acceptable.

        • eta@feddit.org
          link
          fedilink
          English
          arrow-up
          0
          ·
          9 months ago

          I thought flatpaks were created to make packaging easier, not to solve all security issues. Still sounds like a win to me.

          • MotoAsh@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            9 months ago

            I mean, they added “bash scripts you find online”, which are only a problem if you don’t look them over or cannot understand them first… Their post is very much cemented in the paranoid camp of security.

            Not that they’re wrong. That’s the big thing about security once you go deep enough: the computer has to work for someone, and being able to execute much at all opens up some avenues of abuse. Like securing a web based service. It has to work for someone, so of course everything is still vulnerable at some point. Usually when private keys or passwords are compromised if they’re doing things remotely correctly, but they’re still technically vulnerable at some point.

            • zarenki@lemmy.ml
              link
              fedilink
              English
              arrow-up
              0
              ·
              9 months ago

              The parent comment mentions working on security for a paid OS, so looking at the perspective of something like the users of RHEL and SUSE: supply chain “paranoia” absolutely does matter a lot to enterprise users, many of which are bound by contract to specific security standards (especially when governments are involved). I noted that concerns at that level are rather meaningless to home users.

              On a personal system, people generally do whatever they need to in order to get the software they want. Those things I listed are very common options for installing software outside of your distro’s repos, and all of them offer less inherent vetting than Flathub while also tampering with your system more substantially. Though most of them at least use system libraries.

              they added “bash scripts you find online”, which are only a problem if you don’t look them over or cannot understand them

              I would honestly expect that the vast majority of people who see installation steps including curl [...] | sh (so common that even reputable projects like cargo/rust recommend it) simply run the command as-is without checking the downloaded script, and likewise do the same even if it’s sudo sh. That can still be more or less fine if you trust the vendor/host, its SSL certificate, and your ability to type/copy the domain without error. Even if you look at the script, that might not get you far if it happens to be a self-extracting one unless you also check its payload.

              • MotoAsh@lemmy.world
                link
                fedilink
                arrow-up
                0
                ·
                9 months ago

                Yea, that’s why I added the, “not that they’re wrong…” part. Interesting how no one actually understands what those simple words mean.

  • Bluewing@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    I have used rpms, AppImages, Flatpaks, and source. I have even used a snap or two when I had no other choice.

    If you can’t work with them all, can you even say you Linux Bro?

  • cmgvd3lw@discuss.tchncs.de
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    There are merits to using flatpaks. With flatseal application, you can fine-tune the permissions given to a certain flatpak application. The best thing is restricting internet usage.

    • shrewdcat@lemmy.zipOP
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      I get the convenience, I really do, and works on every linux distro which is a plus, but I usually stay clear of them because of the bloat. Maybe that is a misconception on my part. I should preference that with the fact I use Arch (btw)…so AUR usually has everything I need.

  • atzanteol@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    It’s not my fault they make running apps from the cli so irritating. Broken by design. Even snaps work better.