我有一小部分用于 SGI MIPS 上的 IRIX 的旧的自定义程序,其中一些我需要出于与工作相关的原因运行,因为没有可用的现代替代方案,我们需要在后台访问它们以获取遗留内容。我只是那个有幸接到任务寻找解决方案的人。没有可用的源代码,也几乎没有关于它的任何文档。
除了花费 1000 美元以上在 ebay 上购买功能强大且功能齐全的 SGI 工作站之外,我还有什么选择?我很犹豫,因为,你知道,它是 ebay。而且我再也不能从 SGI 购买这些新东西了,这意味着我将不得不完全依靠二手和翻新产品的转售商来冒险。我通过电话与 SGI 交谈,他们说他们不支持硬件或软件,他们甚至不会向我提供文档或零件编号,所以我对此很不走运。
IRIX 根本无法在 QEMU 中启动,无论我如何尝试将其配置为与真实硬件相匹配,这可能是由于自定义图形硬件以及工程师在那些旧机器上为优化所做的各种未记录的小技巧和修复。我知道 Nekochan 论坛上有人在做这方面的工作,他们在 QEMU 中有某种无头启动,但我需要整个操作系统和 GUI 才能工作。它不一定要稳定或那么快,它只需要运行良好以运行我拥有的这些程序。
我有一台带有名为 atomTV 的程序的旧 PC,用于查看和从分子轨迹文件制作电影。我只有一个二进制文件,它运行的平台是 64 位 MIPS 架构,我运行的是 IRIX。我和创作者谈过,他说他失去了来源。我的 IRIX 电脑最近死机了,但我仍然想使用这个程序。可以做什么?
这些文件是 xyz、dcd、pdb 和那种类型的东西。最好,我想知道在现代 Unix/Linux 环境中运行程序的某种方式。如果重要的话,我可以访问操作系统中的所有旧文件。
当我尝试在 Linux 中运行该程序时,我遇到了错误的 ELF 类型错误。