this post was submitted on 20 Nov 2023
1011 points (93.5% liked)

linuxmemes

22066 readers
1670 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     
    you are viewing a single comment's thread
    view the rest of the comments
    [–] [email protected] 20 points 1 year ago (3 children)

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

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

    [–] [email protected] 6 points 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.

    [–] [email protected] 1 points 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.

    [–] PeterPoopshit 0 points 1 year ago* (last edited 1 year ago) (1 children)

    In my experience, on Windows a lot of old stuff runs as long as you have whatever registry setting enabled that lets you run non 64 bit programs. This isn't available on every windows pc but if you're running it on your home pc, you can probably get it. A lot of old games don't work but old things that don't use graphics almost always run.

    In wine, it's basically the same story. A lot of old stuff runs especially non graphical old stuff. Some old windows games don't work on wine but just because something old doesn't work on Windows doesn't necessarily mean it won't work on wine and vice versa.

    I would rate wine as slightly more compatible with late 90s and early 2000s games than Windows is but ymmv. Graphics stuff tends to work a little more often on wine. Some mid 2000s games use obscure hacks that are impossible to ever get running on wine.

    [–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (2 children)

    registry setting enabled that lets you run non 64 bit programs

    Do they seriously not support 32bit software out of the box anymore? I know getting 16bit software to run on x64 is close to impossible (look up NTVDM x64) for obvious reasons but there is still lots of x86-only stuff.

    [–] [email protected] 4 points 1 year ago (1 children)

    32-bit software is still absolutely supported on amd64. Just go to C:\Program Files (x86) and be amazed.

    [–] [email protected] 1 points 1 year ago

    That’s what I thought because that was my experience last time I used Windows; that's why it surprised me that the previous comment suggested otherwise.

    [–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

    16bit is definitely possible to run on x64.

    You just have to run the same software 4 times simultaneously, duh.

    Checkmate atheists!