Theme 1 – Legacy systems stay in service because replacement is costly, risky, or blocked by certification
Many commenters note that old DOS/Windows machines keep running simply because “it ain’t broke” and the expense or regulatory burden of upgrading outweighs any benefit.
- sgerenser: “If it ain’t broke… they already have a strategy in place (no matter how flawed) and would likely retire before throwing money at something they consider a non problem.”
- Froedlich: “The cost of upgrading to modern software and hardware is substantial, plus the learning curve for something I only do rarely nowadays.”
- cromka: “If it's not broken, don't fix it. Same reason why MTA in NYC still operates subway using 100 y/o signaling hardware on most of the lines.”
Theme 2 – Emulation/virtualization lets old software run on modern hardware
A recurring suggestion is to use DOS emulators, VMs, or ISA‑over‑USB adapters to keep legacy applications alive without maintaining the original hardware.
- sgerenser: “Does the idea make use of https://86box.net? … promising for anything that requires low level/cycle accurate emulation.”
- andix: “You can still get ISA slots on systems as new as Broadwell with an adapter.”
- Froedlich: “I have a client with some business software that runs on DOS … A single Linux server gives serves a dozen VNC sessions with the software running in DOSEMU.”
Theme 3 – Keeping these systems alive faces practical obstacles: money, expertise, spare parts, and audit/compliance issues
Commenters highlight the difficulties of sustaining old gear: dwindling parts, knowledge loss, security audits, and looming problems like the year 2038 bug.
- mlaux: “Customization for every customer and AI not being much of a help are pluses for me… lack of money not so much.”
- andix: “Keeping old hardware running is very fragile. Most spare parts are decades old now too, and nobody knows if they still work properly.”
- ptek: “If it's still running I wonder what they are going to do about the year 2038.”
- jabl: “The auditor probably doesn't know nor care. 'Every windows machine runs antivirus' is a checkbox item, zero thought involved.”