• umbraroze@kbin.social
    link
    fedilink
    arrow-up
    20
    ·
    1 year ago

    Windows: Can you run 25 year old binaries? Yes you can.

    Linux: Can you build 25 year old software from source? Yes you can.

    • corsicanguppy@lemmy.ca
      link
      fedilink
      arrow-up
      6
      ·
      1 year ago

      Did that as a work project on Unix. My peer had a similar porting project.

      I thought I was screwed: 20-year-old c-based backup tool. His was easy: this perl web app is installing on a new box because its old one is being lifecycled.

      Actual: after 3 weeks of dependency hell he tossed it all and rewrote the thing in c from scratch overnight. My c project was make;make-install with no errors.

      I think it’s been recompiled a few times since then, without any code changes.

    • lazynooblet@lazysoci.al
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Yes this makes sense. Linux running a 25yr old binary would throw errors for shared libraries, or kernel compatibility or just the fact it’s the wrong arch type.