微软曾经最想做的操作系统根本不是Windows

Windows曾经是微软的”副业”

今天提起微软,人们想到的首先是Windows。但这个印象是后来才形成的。

把时间倒回1980年代中期。那时的微软还没有把全部身家押在Windows上。公司真正投入大量工程资源的,是一个叫OS/2的新操作系统——而且这不是微软单独开发的,是和IBM合作的项目。

Windows当时虽然已经发布了1.0版本,但更像是一个 samping project,在OS/2的开发间隙推进。谁能想到,几年之后,这个”副业”会彻底取代OS/2,成为微软和整个PC行业的核心?

OS/2是怎么来的

故事的起点在1981年。IBM推出了个人电脑(PC),用的是Intel 8088处理器和Microsoft提供的操作系统——MS-DOS。这是微软和IBM合作的开端。

但随着PC的成功,双方开始探讨下一个版本的操作系统。当时的想法是做一个真正面向未来的系统,能够充分发挥新型处理器的能力,支持多任务、保护模式,以及更好的图形界面。

1985年,微软和IBM宣布联合开发新操作系统,命名为OS/2(Operating System/2)。这个名字本身就很有意思——它暗示这是继MS-DOS之后的第二个操作系统,是PC平台的下一代选择。

OS/2的技术优势

从技术角度来看,OS/2确实比当时的Windows先进很多:

  • 真正的多任务:Windows 3.x的多任务其实是”协作式”的,一个程序卡死会影响整个系统。OS/2支持抢占式多任务,每个进程有独立的内存空间
  • 保护模式:充分利用了Intel 80286及以上处理器的保护模式特性
  • 图形界面:OS/2的Presentation Manager提供了稳定的图形用户界面
  • 设备驱动模型:更现代的驱动程序架构

对于IBM来说,OS/2是他们掌控PC软件生态的机会。对于微软来说,这是一次和科技巨头深度合作的难得经历。

合作的裂痕

但合作并没有持续太久。

技术问题是一方面。OS/2 1.0版本性能不佳,对硬件要求高,市场反响一般。OS/2 2.0虽然改进不少,但开发周期长,错过了最佳的窗口期。

商业矛盾是另一方面。IBM希望OS/2成为PC的标准操作系统,但微软不想永远只做IBM的附属品。双方在授权模式、市场控制权的分歧越来越大。

1991年,双方正式宣布分道扬镳。IBM继续开发OS/2,微软则全力投入WindowsNT的开发。

如果微软选择了OS/2

想象一下另一种可能:如果微软没有在Windows上押注,而是继续和IBM合作开发OS/2,今天的PC世界会是什么样子?

可能的结果有几个:

IBM主导的生态:OS/2如果成为主流,PC软件生态可能会更像现在的Mac生态——由硬件厂商主导,软件兼容性更好但选择更少。

微软的命运:没有Windows的成功,微软可能只是一个规模更大的软件公司,而不是如今的科技巨头。.NET、Azure、Office 365这些可能都不会以同样的形式存在。

开源运动的走向:没有Windows的市场主导地位,Linux和其他开源操作系统可能会有更早的发展机会。

当然,这些都是假设。历史没有如果。

Windows的逆袭

分道扬镳之后,微软把全部资源投入Windows。1990年发布的Windows 3.0取得了巨大成功,1995年的Windows 95更是改变了整个行业。

Windows的成功有几个关键因素:

兼容性:Windows保持了向下兼容,旧软件可以在新系统上运行。这对企业用户尤为重要。

硬件生态:Windows开放的硬件兼容策略,让更多的厂商愿意为其开发驱动和应用。

Office套件:Microsoft Office成为生产力软件的事实标准,绑定了大量用户。

互联网时代:Windows IE浏览器的捆绑,让微软在互联网时代继续保持影响力。

而OS/2呢?它在企业市场还有少量用户,但市场份额已经可以忽略不计。最后版本的OS/2 4.5发布于2001年,之后IBM基本停止了开发。

这个历史告诉我们什么

PC操作系统的竞争从来不只是技术问题。

OS/2在技术上并不落后,甚至在某些方面领先。但最终赢的是Windows——不是因为技术更好,而是因为商业策略、生态建设和时机把握的综合结果。

这也说明了一个道理:在科技行业,第二往往意味着一无所有。IBM和微软的分歧最终导致两败俱伤——IBM失去了操作系统的主导权,微软也失去了一次和巨头深度合作、共同定义行业标准的机会。

对今天的启示

回顾这段历史,对我们理解今天的科技竞争很有帮助。

云时代、移动时代,操作系统格局再次洗牌。Android和iOS在移动端占据主导,Linux在服务器端无处不在,Windows在桌面端依然强大。新的竞争者正在涌现——Chrome OS、ChromeOS Flex,还有各种基于Linux的发行版。

历史不会简单重复,但总是押着相似的韵脚。今天的科技公司,也许正在经历当年微软和IBM的分歧。谁会成为下一个OS/2,谁又会是下一个Windows?

这个问题,留给时间去回答。