我有一些在 SCO Open Server 5.0.5 上运行的旧应用程序,我想将它们移到 SCO Open Server 5.0.7 和现代硬件(服务器)上,目前我在旧的 IBM PL 300 个人计算机上运行 SCO,有 92MB 内存和一个处理器,它一直为客户提供很好的服务。
现在我有了新的现代 IBM xseries 服务器,我很想将相同的应用程序迁移到这些新服务器上。问题是,SCO 5.0.5 无法检测到新服务器中的某些硬件组件。
我从某处看到说 SCO 5.0.7 能够检测到较新的硬件,甚至 USB 端口等。
是否有人在运行 SCO Openserver?他们在什么硬件架构上运行?
迦特
答案1
几年前,当我们的 SCO OS 5.0.6 机器坏了(300mhz PII,128MB RAM)时,我们不得不费尽心机翻遍备件箱,寻找可以运行 5.0.7 的东西。最后,我们在一个带有 Adaptec SCSI 控制器的旧 P4 1.6ghz 机器上(我思考我们让它与 29160 一起工作,如果不行的话,我们必须降级到 2940。无论哪种方式,我都知道 39160 和 2100S RAID 控制器无法工作)。
我们当时就决定,将我们的软件移植到另一个操作系统已经是很久以前的事了。
答案2
我不是 SCO 专家,但既然它已经过时了,那么虚拟化操作系统怎么样?KVM/QEMU 将是我的首选
答案3
我最近在 Dell PowerEdge T610 上安装了 OpenServer 6.0
我在旧的 Proliant 硬件上运行 OpenServer 5.0.7。
我在 IBM x3200 M4 上的 CentOS 5.5 上的 VMWare Server 下运行 OpenServer 5.0.6 作为客户操作系统
5.0.7 对 USB 的支持有限,6.0 支持更广泛的 USB 设备。
我购买 OpenServer 硬件的方法是查看 SCO 的兼容硬件列表,主要针对完整服务器,尽管他们确实认证了单个组件。鉴于当前的诉讼和第 11 章,IBM 不太可能提交硬件进行认证,而 SCO 集团似乎没有以前那样的认证硬件资源,尽管他们可能在某种程度上将这项工作外包了。这使得寻找兼容硬件比五年或十年前更加麻烦。
您的 5.0.5 应用程序几乎肯定可以在 5.0.7 上正常运行,并且很可能可以在 6.0 上正常运行。过去,Linux 有一些 OpenServer ABI 支持,但我最近没有听说任何人在这方面取得成功。
在我看来,VM 是在新硬件上运行 OpenServer 的前进方向。我尝试过 VMware 服务器(免费提供)。我读过一些关于使用 KVM/QEMU 和 VirtualPC 取得成功的报告。
答案4
Dell PowerEdge 1400 上的 SCO Openserver 5.0.6。
VMWare ESXi 4.0 上的 SCO Openserver 5.0.7