Microrim 如何在短短几个月内将 R:BASE System V 移植到 OS/2

2025-08-11

1986年末,Microrim 成为 IBM OS/2 的 Beta 测试站点。他们面临着一个巨大的挑战:在 IBM 正式发布 OS/2 之前,将大型数据库管理软件 R:BASE System V 移植到新系统。Microrim 凭借其模块化的软件设计和经验丰富的工程师团队,巧妙地利用语言转换工具和系统性的方法,在短短几个月内完成了移植工作。他们选择先将 FORTRAN 代码转换为 C 代码,再进行 OS/2 移植,并有效地隔离了操作系统相关的调用,最终成功在 IBM 的 OS/2 发布会上演示了产品。这次成功的移植,不仅证明了 Microrim 的技术实力,也为其他软件开发者提供了宝贵的经验。

阅读更多
开发 软件移植

OS/2:微软的下一代操作系统野心

2025-08-10

1987年,《Computer Language》杂志刊登了一篇文章,详细介绍了微软最新的操作系统OS/2。文章指出,OS/2凭借其多任务处理能力、全功能应用程序编程接口(API)以及对未来硬件的可扩展性,有望成为未来十年Intel 80286/80386微型计算机的操作系统。OS/2的架构分为三层:内核和系统服务、Windows Presentation Manager(WPM)以及OS/2 LAN Manager。文章重点介绍了OS/2内核及其提供的各种系统服务,包括进程创建与执行、内存管理、设备服务、文件管理和进程间通信等。OS/2采用抢占式调度程序和时间分片技术,支持保护模式和实模式,可以运行MS-DOS应用程序。此外,OS/2的动态链接库技术提高了代码复用性和可扩展性。文章最后展望了OS/2未来的发展方向,包括对80386的支持和功能增强。

阅读更多
开发