FOSDEM 2023 - I was wrong about Flatpak, AppImage, and Snap (Containerised Apps Presentation)

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.พ. 2023
  • In 2017 I spoke at FOSDEM and told everyone about how Containerised App technologies like AppImage, Snap, and Flatpak were all terrible and posed the question "What could go wrong?" if we introduced them. Now, in 2023, I am building a Desktop Linux distribution that only uses Flatpaks for it's Apps, so obviously, something went horrifically wrong, but not with Flatpaks.
    This talk revisits some of my arguments from 2017, and discuss how the Flatpak team in particular embraced and addressed those concerns. It also revisits the arguments advocating for traditional packaging and how they increasingly fall down when compared to the Flatpak way of doing things. That said, this session attempts to present a balanced argument, and highlight the risks and responsibilities this approach requires and how some of the containerised app technologies still fail to meet those challenges.
    As a conclusion, this session presents a vision for more distribution and packaging projects to follow, possibly narrowing the scope of their efforts to better collaborate and embrace the potential on this new way of getting FOSS software in the hands of users.
    Copy of original video published to video.fosdem.org/2023/
    Recorded by the FOSDEM 2023 Team
    This work is licensed under the Creative Commons Attribution 2.0 Belgium Licence.
    creativecommons.org/licenses/b...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 25

  • @vortex.acherontic
    @vortex.acherontic ปีที่แล้ว +10

    "I get some errors related to something called FUSE" - Oh that's me :D
    - Vortex Acherontic a passionate MicroOS user.

  • @MyAmazingUsername
    @MyAmazingUsername ปีที่แล้ว +14

    Really great talk. I was another Flatpak hater years ago, but they have fixed everything I disliked about it. It's now by far the best software distribution method. Reliable, sandboxed, works on all distros. It's beautiful.

    • @llothar68
      @llothar68 ปีที่แล้ว +2

      Does it solve to have so many complete runtime on your system? Only when runtimes only contain what is needed i will like it

    • @potatoe4221
      @potatoe4221 2 หลายเดือนก่อน +1

      @@llothar68 disk space is basically free my guy. you don't have to be so stingy about it.

  • @grzegorzlistwan8434
    @grzegorzlistwan8434 ปีที่แล้ว +1

    Great talk! Thank you.

  • @notfaang4702
    @notfaang4702 ปีที่แล้ว +2

    Overall great talk! I also love my fedora silverblue running flatpaks, I've never had any major and I it's so cool apps are running containerized. What is also cool with flatpaks is that you can override sandbox settings per flatpak and limit what apps can do even more.

  • @socvirnylestela5878
    @socvirnylestela5878 ปีที่แล้ว +6

    great talk!

  • @Rerum02
    @Rerum02 11 หลายเดือนก่อน

    Great discussion, finally somebody talking in great detail about what direction cross-distros packages need to go, about to try Aeon on my laptop.

  • @Waitwhat469
    @Waitwhat469 ปีที่แล้ว +4

    I'd love to see more independent auditing and testing for flatpaks. That is the only space I see lacking.

    • @sysrich
      @sysrich  ปีที่แล้ว +10

      Sure, but, that’s an area that is no better or worse in regular distro packaging.

  • @suryaya441
    @suryaya441 ปีที่แล้ว +5

    shoutout to the ubuntu user who's never heard of flatpak

  • @ExylonBotOfficial
    @ExylonBotOfficial ปีที่แล้ว +27

    Immutable+Flatpak really is the way to go!

    • @zocker1600
      @zocker1600 9 หลายเดือนก่อน +2

      except when you need to install an USB driver for a certain device which also needs udev rules to work, then suddenly it is impossible to do, because Flatpak does not support that scenario and Immutable means you cannot even place the udev rules manually.
      Is that the future where users are incapable of installing a simple device driver? How ridiculous!

    • @ExylonBotOfficial
      @ExylonBotOfficial 9 หลายเดือนก่อน

      You can add udev rules in silverblue, NixOS, MicroOS and probably any other popular immutable distro

  • @sheevys
    @sheevys ปีที่แล้ว +1

    Hey Richard, great presentation, thanks for that. If I may, I would suggest if you could limit the clapping of your hands in the future to improve your presentation skills. The mic has picked it up a lot and it was very distracting.

  • @xperience-evolution
    @xperience-evolution ปีที่แล้ว

    Is MicroOS looking over at Vanilla OS? I feel like this is one step further and makes it easy to get pretty much everything available in open source

  • @scezar8880
    @scezar8880 ปีที่แล้ว +2

    Seems like Canonical took this speech personally lol

  • @xperience-evolution
    @xperience-evolution ปีที่แล้ว +5

    Still not 100% happy with Flatpak. Slow starts. Some functions missing in certain apps.

    • @jondoe6608
      @jondoe6608 ปีที่แล้ว +4

      containers all suck, its band aid solution, native packages work the best.