• blackjam_alex@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    9 days 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.

    • unhrpetby@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      4
      ·
      9 days 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
        3
        ·
        9 days 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
          2
          ·
          edit-2
          9 days ago

          I’ll take a program that isn’t getting updates anymore or simply wasnt working 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.

    • highball@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 days 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.