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

Поделиться
HTML-код
  • Опубликовано: 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 Год назад +15

    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.

  • @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

  • @suryaya441
    @suryaya441 Год назад +5

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

  • @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.

  • @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.

  • @grzegorzlistwan8434
    @grzegorzlistwan8434 Год назад +1

    Great talk! Thank you.

  • @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.

  • @socvirnylestela5878
    @socvirnylestela5878 Год назад +6

    great talk!

  • @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.