Coherent操作系统作为Unix的一个克隆版,曾在IBM PC及其他微型计算机平台上发挥过重要作用。由已关闭的Mark Williams Company(MWC)开发并销售,Coherent最初是闭源产品,后来于2015年开放源代码,授权方式转变为BSD-3-Clause许可证。这一转变使得Coherent的遗产得以保存和持续利用。作为Unix的替代方案,Coherent并非真正的Unix,因为MWC没有获得Unix商标或AT&T/Bell Labs的源代码授权。早期,AT&T曾派代表前往调查该系统是否侵犯Unix知识产权,其中知名计算机科学家Dennis Ritchie对Coherent进行了仔细评估。尽管他承认该系统对Unix系统进行了深入研究,但并未发现明显的直接抄袭证据。
事实上,他认为Coherent的开发团队虽然参考了Unix文档,但大部分代码是自主编写的。Coherent的核心开发成员多为滑铁卢大学校友,其中包括Tom Duff、Dave Conroy、Randall Howard、Johann George和Trevor John Thompson。此外,新西兰的Nigel Bree也为该操作系统做出了贡献,他后来以编写Ghost软件闻名。Coherent最初为PDP-11系列小型计算机开发,于1980年问世。随后,该系统被移植至多种微机平台,包括基于Zilog Z8000和摩托罗拉68000处理器的机器,以及IBM PC兼容机。1983年,Coherent开始面向消费市场销售,其版本2.3在功能上相当于Unix第七版操作系统,并且售价仅为500美元,这在当时Unix环境中是极具竞争力的价格。
相比当时需要昂贵硬件支持的Unix系统,Coherent凭借精简的设计和低廉的价格吸引了不少用户。Coherent系统安装简单,占用资源有限,其操作界面以命令行为主,默认使用KornShell。其单内核结构设计和多任务、多用户支持确保了基本的Unix功能得以实现。随着版本更新,Coherent逐渐支持更多硬件平台和标准。尤其是4.x版本系列,最低需求提升到386处理器水平,并引入对X11和MGR图形窗口系统的支持,使得其在图形用户界面领域具有一定的可用性。同时,最新版本还集成了优化过的C语言编译器、MicroEMACS编辑器及对FAT16文件系统的访问权限。
更值得注意的是,Coherent支持iBCS COFF二进制标准,确保其可兼容运行SCO Unix应用程序,这使其能够执行如WordPerfect、Lotus 1-2-3及部分微软办公套件等商业软件。尽管具有一定的虚拟内存支持,Coherent直到最后版本并不支持需求分页技术,这在一定程度上限制了其在大型多任务环境中的表现。除了Intel平台,Coherent的Zilog Z8000版本被应用于已取消的Commodore 900系统。此外,1983年Nixdorf子公司NCSC将Coherent移植至IBM主机,发展成为基于DOS/VS和DOS/VSE等系统的Unix兼容子系统PWS/VSE-AF,反映出Coherent跨平台适配的潜力。Coherent的市场表现和专业评价呈现多层次特点。1980年代中期,专业媒体BYTE高度评价其对Unix版本七的兼容性和完整实现,认为在同类产品中性价比极高。
而UnixWorld则肯定了其低硬件需求和完整的文档支持,虽指出一些缺乏的功能如csh和SCCS工具依然存在,但总体上称其为IBM PC/XT用户实现Unix兼容的合理选择。进入1990年代后期,Coherent的功能局限性开始显现,PC Magazine评价3.0版本为“时代的遗迹”,适合Unix基础教学但难以满足现代业务需求。与此同时,澳大利亚Unix系统用户群对其表示认可,认为Coherent填补了低端培训市场的空白。Coherent于1995年停止更新,Mark Williams Company随后关闭。然而其源代码的公开发布为爱好者和开发者提供了复兴和继续研究的可能性。现代虚拟机环境中,Coherent仍能够运行,成为研究早期Unix系统及其克隆版本的宝贵资源。
Coherent的设计理念体现了当时Unix系统希望普及至个人电脑领域的愿景,通过高效、精简的资源占用和低成本,降低Unix操作系统的门槛。它的历史不仅展示了操作系统开发中的知识产权挑战,也反映了开源精神在软件传承中的重要作用。虽然技术上并非完美,Coherent依旧为IBM PC上的Unix兼容系统奠定了基础。纵观Coherent的发展历程,它不仅是一款技术产品,更是计算机历史上的一个重要符号,为后续Unix系统及其变体的发展提供了经验教训和值得借鉴的案例。对于热爱操作系统历史及技术探究的用户而言,Coherent代表了软件自主创新与兼容性之间复杂权衡的典范,是了解个人电脑操作系统演变不可或缺的一环。