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?

  • enumerator4829@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    17
    ·
    4 days ago

    Stability and standardisation within the kernel for kernel modules. There are plenty of commercial products that use proprietary kernel modules that basically only work on a very specific kernel version, preventing upgrades.

    Or they could just open source and inline their garbage kernel modules…

    • ethancedwards8@programming.dev
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 days ago

      I’m struggling with this now. There’s an out of tree module I want upstreamed, but the author (understandably) doesn’t want to put in the work to upstream, so I did. The upstream folks are reluctant to take it because I didn’t actually write it.

      I really don’t know what to do.

    • fxdave@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      3 days ago

      I don’t use any of these, but I’m curious. Could you please write some examples?

      • enumerator4829@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 days ago

        It mostly affects people working with ”fun” enterprise hardware or special purpose things.

        But to take one example, proprietary drivers for high performance network cards, most likely from Nvidia.