• blackjam_alex@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Installing old Linux applications IS a problem. They’re available only if someone repackaged them for newer distros. If not they can’t run anymore because of dependencies mismatch.

      • ch00f@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        It’s actually an ongoing problem with closed source Linux games. Devs don’t want to update, and don’t want to open source.

        A lot of the time the Windows version will play better through Proton/Wine.

    • highball@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      Just supply the dependencies with a chroot. That’s how we did it before distro maintainers started including the 32bit libraries into the 64bit OS.

    • unhrpetby@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      This is a good reason for static linking. All the dependencies are built into the binary, meaning it is more portable and future proof.

      We don’t need flatpak for this!

      • milicent_bystandr@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        And harder to fix vulnerabilities in a linked library, and more bloat in both storage space and memory used.

        Trade-offs!

        • unhrpetby@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          1 month ago

          I’ll take a program that isn’t getting updates anymore or simply doesn’t work in my modified environment using slightly more ram and storage over it not working at all.

          I have firsthand experience with videogames made for one flavor of Linux not working on my machine due to dependency hell.