The diversity of Linux distributions is one of its strengths, but it can also be challenging for app and game development. Where do we need more standards? For example, package management, graphics APIs, or other aspects of the ecosystem? Would such increased standards encourage broader adoption of the Linux ecosystem by developers?

  • asudox@lemmy.asudox.dev
    link
    fedilink
    arrow-up
    25
    arrow-down
    3
    ·
    3 days ago

    Flatpak with more improvements to size and sandboxing could be accepted as the standard packaging format in a few years. I think sandboxing is a very important factor as Linux distros become more popular.

    • IHave69XiBucks@lemmygrad.ml
      link
      fedilink
      arrow-up
      5
      arrow-down
      2
      ·
      3 days ago

      Flatpak is very useful for a lot of things, but i really dont think it should be the default. It still has some weird issues. For example if you run a seperate home and root partition flatpak by default will install things into your root partition which quickly fills up. You have to go in and do a bunch of work to get it to use the home partition.

      Or for example issues with themeing and cursors. Its a pretty common issue for flatpaks to not properly detect your cursor theme and just use the default until you mess around with perms and settings to fix it.

      They also generally get updates slower. I guess maybe if its adopted more that would change but flatpak is already pretty widely used and thats still an issue. Especially for smaller programs not used by as many people.

      Keeping it as just something that is good to use for the ones who like a GUI experience and want something simple and easy is great. But if we were to start doing like what ubuntu does with snaps where theyll just replace things you install with the snap version then im not in favor of that at all.

      • fxdave@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        2 days ago

        I agree that flatpak is not there yet. The API is limited, and it is also hard to package an app. But I really want to see it succeed