许多企业仍被束缚在过时的技术中,原因在于一种“稳定性陷阱”:那些已经完美运行了数十年的系统,其现代化改造面临着极高的风险。在某些情况下,例如剧院的“超标题”系统,首要要求是软件必须正确运行且没有任何中断,而旧系统已经满足了这一标准长达 30 年。对于这些组织来说,即使是技术上更优的新实现,其带来的风险往往也被认为高于维护一个已知但已老化的平台的风险。
技术障碍,特别是硬件依赖,进一步增加了向现代基础设施过渡的复杂性。许多工业工具和计量设备依赖于通过 ISA 卡、Centronics 连接器或 RS-422 端口等遗留接口传输的专有协议。如果没有大量的工程投入,这些特定的 I/O 配置很难在现代硬件上复制。例如,某些系统使用定制的 ISA 卡来捕获低级数据包或控制工业机械。虽然有时可以使用 Raspberry Pi 等现代硬件作为桥接器通过以太网进行通信,但由于这些专有协议缺乏文档,这种过渡往往是一项重大的工程任务。
在高度受监管的行业中,新系统的准入门槛往往是财务和法律上的,而非纯技术上的。例如在航空领域,向 FAA 等监管机构重新认证软件栈的成本可能极其高昂。在这种情况下,公司可能会选择让硬件公司将古老的大型机克隆到现代硅片上,而不是重写软件。为了管理这些遗留需求,一些组织正转向虚拟化。通过在现代 Linux 服务器上使用 QEMU、VirtualBox 或 DOSEMU 等环境运行基于 DOS 的应用程序,企业可以在利用现代网络和打印栈的同时保持功能。然而,这些技术上的变通方案并不能解决“人才问题”:随着管理和迁移这些遗留数据库(如 dBase)所需的技能逐渐流失,当原始硬件最终失效时,系统发生全面崩溃的风险就会增加。
